OPENQASM 3.0;
include "stdgates.inc";
qubit[170] q;
cx q[0], q[2];
U(0, 0, pi/3) q[2];
cx q[0], q[2];
cx q[0], q[3];
U(0, 0, pi/3) q[3];
cx q[0], q[3];
cx q[1], q[3];
U(0, 0, pi/3) q[3];
cx q[1], q[3];
cx q[0], q[4];
U(0, 0, pi/3) q[4];
cx q[0], q[4];
cx q[1], q[4];
U(0, 0, pi/3) q[4];
cx q[1], q[4];
cx q[0], q[5];
U(0, 0, pi/3) q[5];
cx q[0], q[5];
cx q[4], q[5];
U(0, 0, pi/3) q[5];
cx q[4], q[5];
cx q[1], q[6];
U(0, 0, pi/3) q[6];
cx q[1], q[6];
cx q[2], q[6];
U(0, 0, pi/3) q[6];
cx q[2], q[6];
cx q[4], q[6];
U(0, 0, pi/3) q[6];
cx q[4], q[6];
cx q[5], q[6];
U(0, 0, pi/3) q[6];
cx q[5], q[6];
cx q[2], q[7];
U(0, 0, pi/3) q[7];
cx q[2], q[7];
cx q[3], q[7];
U(0, 0, pi/3) q[7];
cx q[3], q[7];
cx q[6], q[7];
U(0, 0, pi/3) q[7];
cx q[6], q[7];
cx q[0], q[8];
U(0, 0, pi/3) q[8];
cx q[0], q[8];
cx q[1], q[8];
U(0, 0, pi/3) q[8];
cx q[1], q[8];
cx q[2], q[8];
U(0, 0, pi/3) q[8];
cx q[2], q[8];
cx q[6], q[8];
U(0, 0, pi/3) q[8];
cx q[6], q[8];
cx q[7], q[8];
U(0, 0, pi/3) q[8];
cx q[7], q[8];
cx q[2], q[9];
U(0, 0, pi/3) q[9];
cx q[2], q[9];
cx q[4], q[9];
U(0, 0, pi/3) q[9];
cx q[4], q[9];
cx q[5], q[9];
U(0, 0, pi/3) q[9];
cx q[5], q[9];
cx q[8], q[9];
U(0, 0, pi/3) q[9];
cx q[8], q[9];
cx q[1], q[10];
U(0, 0, pi/3) q[10];
cx q[1], q[10];
cx q[2], q[10];
U(0, 0, pi/3) q[10];
cx q[2], q[10];
cx q[3], q[10];
U(0, 0, pi/3) q[10];
cx q[3], q[10];
cx q[5], q[10];
U(0, 0, pi/3) q[10];
cx q[5], q[10];
cx q[6], q[10];
U(0, 0, pi/3) q[10];
cx q[6], q[10];
cx q[8], q[10];
U(0, 0, pi/3) q[10];
cx q[8], q[10];
cx q[4], q[11];
U(0, 0, pi/3) q[11];
cx q[4], q[11];
cx q[6], q[11];
U(0, 0, pi/3) q[11];
cx q[6], q[11];
cx q[7], q[11];
U(0, 0, pi/3) q[11];
cx q[7], q[11];
cx q[8], q[11];
U(0, 0, pi/3) q[11];
cx q[8], q[11];
cx q[9], q[11];
U(0, 0, pi/3) q[11];
cx q[9], q[11];
cx q[10], q[11];
U(0, 0, pi/3) q[11];
cx q[10], q[11];
cx q[0], q[12];
U(0, 0, pi/3) q[12];
cx q[0], q[12];
cx q[1], q[12];
U(0, 0, pi/3) q[12];
cx q[1], q[12];
cx q[3], q[12];
U(0, 0, pi/3) q[12];
cx q[3], q[12];
cx q[5], q[12];
U(0, 0, pi/3) q[12];
cx q[5], q[12];
cx q[6], q[12];
U(0, 0, pi/3) q[12];
cx q[6], q[12];
cx q[9], q[12];
U(0, 0, pi/3) q[12];
cx q[9], q[12];
cx q[10], q[12];
U(0, 0, pi/3) q[12];
cx q[10], q[12];
cx q[11], q[12];
U(0, 0, pi/3) q[12];
cx q[11], q[12];
cx q[1], q[13];
U(0, 0, pi/3) q[13];
cx q[1], q[13];
cx q[4], q[13];
U(0, 0, pi/3) q[13];
cx q[4], q[13];
cx q[6], q[13];
U(0, 0, pi/3) q[13];
cx q[6], q[13];
cx q[7], q[13];
U(0, 0, pi/3) q[13];
cx q[7], q[13];
cx q[9], q[13];
U(0, 0, pi/3) q[13];
cx q[9], q[13];
cx q[10], q[13];
U(0, 0, pi/3) q[13];
cx q[10], q[13];
cx q[11], q[13];
U(0, 0, pi/3) q[13];
cx q[11], q[13];
cx q[12], q[13];
U(0, 0, pi/3) q[13];
cx q[12], q[13];
cx q[2], q[14];
U(0, 0, pi/3) q[14];
cx q[2], q[14];
cx q[4], q[14];
U(0, 0, pi/3) q[14];
cx q[4], q[14];
cx q[6], q[14];
U(0, 0, pi/3) q[14];
cx q[6], q[14];
cx q[7], q[14];
U(0, 0, pi/3) q[14];
cx q[7], q[14];
cx q[9], q[14];
U(0, 0, pi/3) q[14];
cx q[9], q[14];
cx q[11], q[14];
U(0, 0, pi/3) q[14];
cx q[11], q[14];
cx q[13], q[14];
U(0, 0, pi/3) q[14];
cx q[13], q[14];
cx q[0], q[15];
U(0, 0, pi/3) q[15];
cx q[0], q[15];
cx q[1], q[15];
U(0, 0, pi/3) q[15];
cx q[1], q[15];
cx q[2], q[15];
U(0, 0, pi/3) q[15];
cx q[2], q[15];
cx q[3], q[15];
U(0, 0, pi/3) q[15];
cx q[3], q[15];
cx q[4], q[15];
U(0, 0, pi/3) q[15];
cx q[4], q[15];
cx q[7], q[15];
U(0, 0, pi/3) q[15];
cx q[7], q[15];
cx q[8], q[15];
U(0, 0, pi/3) q[15];
cx q[8], q[15];
cx q[9], q[15];
U(0, 0, pi/3) q[15];
cx q[9], q[15];
cx q[10], q[15];
U(0, 0, pi/3) q[15];
cx q[10], q[15];
cx q[13], q[15];
U(0, 0, pi/3) q[15];
cx q[13], q[15];
cx q[14], q[15];
U(0, 0, pi/3) q[15];
cx q[14], q[15];
cx q[0], q[16];
U(0, 0, pi/3) q[16];
cx q[0], q[16];
cx q[4], q[16];
U(0, 0, pi/3) q[16];
cx q[4], q[16];
cx q[5], q[16];
U(0, 0, pi/3) q[16];
cx q[5], q[16];
cx q[7], q[16];
U(0, 0, pi/3) q[16];
cx q[7], q[16];
cx q[8], q[16];
U(0, 0, pi/3) q[16];
cx q[8], q[16];
cx q[9], q[16];
U(0, 0, pi/3) q[16];
cx q[9], q[16];
cx q[10], q[16];
U(0, 0, pi/3) q[16];
cx q[10], q[16];
cx q[15], q[16];
U(0, 0, pi/3) q[16];
cx q[15], q[16];
cx q[0], q[17];
U(0, 0, pi/3) q[17];
cx q[0], q[17];
cx q[1], q[17];
U(0, 0, pi/3) q[17];
cx q[1], q[17];
cx q[2], q[17];
U(0, 0, pi/3) q[17];
cx q[2], q[17];
cx q[4], q[17];
U(0, 0, pi/3) q[17];
cx q[4], q[17];
cx q[7], q[17];
U(0, 0, pi/3) q[17];
cx q[7], q[17];
cx q[9], q[17];
U(0, 0, pi/3) q[17];
cx q[9], q[17];
cx q[11], q[17];
U(0, 0, pi/3) q[17];
cx q[11], q[17];
cx q[13], q[17];
U(0, 0, pi/3) q[17];
cx q[13], q[17];
cx q[14], q[17];
U(0, 0, pi/3) q[17];
cx q[14], q[17];
cx q[15], q[17];
U(0, 0, pi/3) q[17];
cx q[15], q[17];
cx q[0], q[18];
U(0, 0, pi/3) q[18];
cx q[0], q[18];
cx q[1], q[18];
U(0, 0, pi/3) q[18];
cx q[1], q[18];
cx q[4], q[18];
U(0, 0, pi/3) q[18];
cx q[4], q[18];
cx q[8], q[18];
U(0, 0, pi/3) q[18];
cx q[8], q[18];
cx q[13], q[18];
U(0, 0, pi/3) q[18];
cx q[13], q[18];
cx q[14], q[18];
U(0, 0, pi/3) q[18];
cx q[14], q[18];
cx q[15], q[18];
U(0, 0, pi/3) q[18];
cx q[15], q[18];
cx q[16], q[18];
U(0, 0, pi/3) q[18];
cx q[16], q[18];
cx q[17], q[18];
U(0, 0, pi/3) q[18];
cx q[17], q[18];
cx q[1], q[19];
U(0, 0, pi/3) q[19];
cx q[1], q[19];
cx q[4], q[19];
U(0, 0, pi/3) q[19];
cx q[4], q[19];
cx q[5], q[19];
U(0, 0, pi/3) q[19];
cx q[5], q[19];
cx q[6], q[19];
U(0, 0, pi/3) q[19];
cx q[6], q[19];
cx q[10], q[19];
U(0, 0, pi/3) q[19];
cx q[10], q[19];
cx q[12], q[19];
U(0, 0, pi/3) q[19];
cx q[12], q[19];
cx q[13], q[19];
U(0, 0, pi/3) q[19];
cx q[13], q[19];
cx q[16], q[19];
U(0, 0, pi/3) q[19];
cx q[16], q[19];
cx q[17], q[19];
U(0, 0, pi/3) q[19];
cx q[17], q[19];
cx q[18], q[19];
U(0, 0, pi/3) q[19];
cx q[18], q[19];
cx q[2], q[20];
U(0, 0, pi/3) q[20];
cx q[2], q[20];
cx q[3], q[20];
U(0, 0, pi/3) q[20];
cx q[3], q[20];
cx q[4], q[20];
U(0, 0, pi/3) q[20];
cx q[4], q[20];
cx q[5], q[20];
U(0, 0, pi/3) q[20];
cx q[5], q[20];
cx q[7], q[20];
U(0, 0, pi/3) q[20];
cx q[7], q[20];
cx q[10], q[20];
U(0, 0, pi/3) q[20];
cx q[10], q[20];
cx q[14], q[20];
U(0, 0, pi/3) q[20];
cx q[14], q[20];
cx q[15], q[20];
U(0, 0, pi/3) q[20];
cx q[15], q[20];
cx q[17], q[20];
U(0, 0, pi/3) q[20];
cx q[17], q[20];
cx q[19], q[20];
U(0, 0, pi/3) q[20];
cx q[19], q[20];
cx q[2], q[21];
U(0, 0, pi/3) q[21];
cx q[2], q[21];
cx q[3], q[21];
U(0, 0, pi/3) q[21];
cx q[3], q[21];
cx q[5], q[21];
U(0, 0, pi/3) q[21];
cx q[5], q[21];
cx q[6], q[21];
U(0, 0, pi/3) q[21];
cx q[6], q[21];
cx q[9], q[21];
U(0, 0, pi/3) q[21];
cx q[9], q[21];
cx q[10], q[21];
U(0, 0, pi/3) q[21];
cx q[10], q[21];
cx q[15], q[21];
U(0, 0, pi/3) q[21];
cx q[15], q[21];
cx q[17], q[21];
U(0, 0, pi/3) q[21];
cx q[17], q[21];
cx q[18], q[21];
U(0, 0, pi/3) q[21];
cx q[18], q[21];
cx q[20], q[21];
U(0, 0, pi/3) q[21];
cx q[20], q[21];
cx q[1], q[22];
U(0, 0, pi/3) q[22];
cx q[1], q[22];
cx q[2], q[22];
U(0, 0, pi/3) q[22];
cx q[2], q[22];
cx q[4], q[22];
U(0, 0, pi/3) q[22];
cx q[4], q[22];
cx q[6], q[22];
U(0, 0, pi/3) q[22];
cx q[6], q[22];
cx q[8], q[22];
U(0, 0, pi/3) q[22];
cx q[8], q[22];
cx q[9], q[22];
U(0, 0, pi/3) q[22];
cx q[9], q[22];
cx q[11], q[22];
U(0, 0, pi/3) q[22];
cx q[11], q[22];
cx q[12], q[22];
U(0, 0, pi/3) q[22];
cx q[12], q[22];
cx q[14], q[22];
U(0, 0, pi/3) q[22];
cx q[14], q[22];
cx q[16], q[22];
U(0, 0, pi/3) q[22];
cx q[16], q[22];
cx q[17], q[22];
U(0, 0, pi/3) q[22];
cx q[17], q[22];
cx q[18], q[22];
U(0, 0, pi/3) q[22];
cx q[18], q[22];
cx q[21], q[22];
U(0, 0, pi/3) q[22];
cx q[21], q[22];
cx q[0], q[23];
U(0, 0, pi/3) q[23];
cx q[0], q[23];
cx q[4], q[23];
U(0, 0, pi/3) q[23];
cx q[4], q[23];
cx q[8], q[23];
U(0, 0, pi/3) q[23];
cx q[8], q[23];
cx q[12], q[23];
U(0, 0, pi/3) q[23];
cx q[12], q[23];
cx q[15], q[23];
U(0, 0, pi/3) q[23];
cx q[15], q[23];
cx q[16], q[23];
U(0, 0, pi/3) q[23];
cx q[16], q[23];
cx q[19], q[23];
U(0, 0, pi/3) q[23];
cx q[19], q[23];
cx q[20], q[23];
U(0, 0, pi/3) q[23];
cx q[20], q[23];
cx q[21], q[23];
U(0, 0, pi/3) q[23];
cx q[21], q[23];
cx q[22], q[23];
U(0, 0, pi/3) q[23];
cx q[22], q[23];
cx q[3], q[24];
U(0, 0, pi/3) q[24];
cx q[3], q[24];
cx q[10], q[24];
U(0, 0, pi/3) q[24];
cx q[10], q[24];
cx q[19], q[24];
U(0, 0, pi/3) q[24];
cx q[19], q[24];
cx q[20], q[24];
U(0, 0, pi/3) q[24];
cx q[20], q[24];
cx q[21], q[24];
U(0, 0, pi/3) q[24];
cx q[21], q[24];
cx q[22], q[24];
U(0, 0, pi/3) q[24];
cx q[22], q[24];
cx q[0], q[25];
U(0, 0, pi/3) q[25];
cx q[0], q[25];
cx q[2], q[25];
U(0, 0, pi/3) q[25];
cx q[2], q[25];
cx q[3], q[25];
U(0, 0, pi/3) q[25];
cx q[3], q[25];
cx q[4], q[25];
U(0, 0, pi/3) q[25];
cx q[4], q[25];
cx q[5], q[25];
U(0, 0, pi/3) q[25];
cx q[5], q[25];
cx q[6], q[25];
U(0, 0, pi/3) q[25];
cx q[6], q[25];
cx q[8], q[25];
U(0, 0, pi/3) q[25];
cx q[8], q[25];
cx q[9], q[25];
U(0, 0, pi/3) q[25];
cx q[9], q[25];
cx q[10], q[25];
U(0, 0, pi/3) q[25];
cx q[10], q[25];
cx q[11], q[25];
U(0, 0, pi/3) q[25];
cx q[11], q[25];
cx q[13], q[25];
U(0, 0, pi/3) q[25];
cx q[13], q[25];
cx q[14], q[25];
U(0, 0, pi/3) q[25];
cx q[14], q[25];
cx q[16], q[25];
U(0, 0, pi/3) q[25];
cx q[16], q[25];
cx q[17], q[25];
U(0, 0, pi/3) q[25];
cx q[17], q[25];
cx q[18], q[25];
U(0, 0, pi/3) q[25];
cx q[18], q[25];
cx q[20], q[25];
U(0, 0, pi/3) q[25];
cx q[20], q[25];
cx q[21], q[25];
U(0, 0, pi/3) q[25];
cx q[21], q[25];
cx q[22], q[25];
U(0, 0, pi/3) q[25];
cx q[22], q[25];
cx q[24], q[25];
U(0, 0, pi/3) q[25];
cx q[24], q[25];
cx q[0], q[26];
U(0, 0, pi/3) q[26];
cx q[0], q[26];
cx q[1], q[26];
U(0, 0, pi/3) q[26];
cx q[1], q[26];
cx q[2], q[26];
U(0, 0, pi/3) q[26];
cx q[2], q[26];
cx q[5], q[26];
U(0, 0, pi/3) q[26];
cx q[5], q[26];
cx q[12], q[26];
U(0, 0, pi/3) q[26];
cx q[12], q[26];
cx q[14], q[26];
U(0, 0, pi/3) q[26];
cx q[14], q[26];
cx q[18], q[26];
U(0, 0, pi/3) q[26];
cx q[18], q[26];
cx q[20], q[26];
U(0, 0, pi/3) q[26];
cx q[20], q[26];
cx q[21], q[26];
U(0, 0, pi/3) q[26];
cx q[21], q[26];
cx q[23], q[26];
U(0, 0, pi/3) q[26];
cx q[23], q[26];
cx q[24], q[26];
U(0, 0, pi/3) q[26];
cx q[24], q[26];
cx q[4], q[27];
U(0, 0, pi/3) q[27];
cx q[4], q[27];
cx q[5], q[27];
U(0, 0, pi/3) q[27];
cx q[5], q[27];
cx q[7], q[27];
U(0, 0, pi/3) q[27];
cx q[7], q[27];
cx q[8], q[27];
U(0, 0, pi/3) q[27];
cx q[8], q[27];
cx q[12], q[27];
U(0, 0, pi/3) q[27];
cx q[12], q[27];
cx q[16], q[27];
U(0, 0, pi/3) q[27];
cx q[16], q[27];
cx q[19], q[27];
U(0, 0, pi/3) q[27];
cx q[19], q[27];
cx q[20], q[27];
U(0, 0, pi/3) q[27];
cx q[20], q[27];
cx q[23], q[27];
U(0, 0, pi/3) q[27];
cx q[23], q[27];
cx q[24], q[27];
U(0, 0, pi/3) q[27];
cx q[24], q[27];
cx q[25], q[27];
U(0, 0, pi/3) q[27];
cx q[25], q[27];
cx q[26], q[27];
U(0, 0, pi/3) q[27];
cx q[26], q[27];
cx q[1], q[28];
U(0, 0, pi/3) q[28];
cx q[1], q[28];
cx q[3], q[28];
U(0, 0, pi/3) q[28];
cx q[3], q[28];
cx q[6], q[28];
U(0, 0, pi/3) q[28];
cx q[6], q[28];
cx q[8], q[28];
U(0, 0, pi/3) q[28];
cx q[8], q[28];
cx q[11], q[28];
U(0, 0, pi/3) q[28];
cx q[11], q[28];
cx q[12], q[28];
U(0, 0, pi/3) q[28];
cx q[12], q[28];
cx q[13], q[28];
U(0, 0, pi/3) q[28];
cx q[13], q[28];
cx q[18], q[28];
U(0, 0, pi/3) q[28];
cx q[18], q[28];
cx q[19], q[28];
U(0, 0, pi/3) q[28];
cx q[19], q[28];
cx q[21], q[28];
U(0, 0, pi/3) q[28];
cx q[21], q[28];
cx q[22], q[28];
U(0, 0, pi/3) q[28];
cx q[22], q[28];
cx q[23], q[28];
U(0, 0, pi/3) q[28];
cx q[23], q[28];
cx q[26], q[28];
U(0, 0, pi/3) q[28];
cx q[26], q[28];
cx q[27], q[28];
U(0, 0, pi/3) q[28];
cx q[27], q[28];
cx q[0], q[29];
U(0, 0, pi/3) q[29];
cx q[0], q[29];
cx q[1], q[29];
U(0, 0, pi/3) q[29];
cx q[1], q[29];
cx q[8], q[29];
U(0, 0, pi/3) q[29];
cx q[8], q[29];
cx q[9], q[29];
U(0, 0, pi/3) q[29];
cx q[9], q[29];
cx q[11], q[29];
U(0, 0, pi/3) q[29];
cx q[11], q[29];
cx q[12], q[29];
U(0, 0, pi/3) q[29];
cx q[12], q[29];
cx q[16], q[29];
U(0, 0, pi/3) q[29];
cx q[16], q[29];
cx q[18], q[29];
U(0, 0, pi/3) q[29];
cx q[18], q[29];
cx q[19], q[29];
U(0, 0, pi/3) q[29];
cx q[19], q[29];
cx q[22], q[29];
U(0, 0, pi/3) q[29];
cx q[22], q[29];
cx q[25], q[29];
U(0, 0, pi/3) q[29];
cx q[25], q[29];
cx q[26], q[29];
U(0, 0, pi/3) q[29];
cx q[26], q[29];
cx q[27], q[29];
U(0, 0, pi/3) q[29];
cx q[27], q[29];
cx q[28], q[29];
U(0, 0, pi/3) q[29];
cx q[28], q[29];
cx q[0], q[30];
U(0, 0, pi/3) q[30];
cx q[0], q[30];
cx q[1], q[30];
U(0, 0, pi/3) q[30];
cx q[1], q[30];
cx q[5], q[30];
U(0, 0, pi/3) q[30];
cx q[5], q[30];
cx q[6], q[30];
U(0, 0, pi/3) q[30];
cx q[6], q[30];
cx q[7], q[30];
U(0, 0, pi/3) q[30];
cx q[7], q[30];
cx q[8], q[30];
U(0, 0, pi/3) q[30];
cx q[8], q[30];
cx q[11], q[30];
U(0, 0, pi/3) q[30];
cx q[11], q[30];
cx q[14], q[30];
U(0, 0, pi/3) q[30];
cx q[14], q[30];
cx q[20], q[30];
U(0, 0, pi/3) q[30];
cx q[20], q[30];
cx q[21], q[30];
U(0, 0, pi/3) q[30];
cx q[21], q[30];
cx q[22], q[30];
U(0, 0, pi/3) q[30];
cx q[22], q[30];
cx q[24], q[30];
U(0, 0, pi/3) q[30];
cx q[24], q[30];
cx q[26], q[30];
U(0, 0, pi/3) q[30];
cx q[26], q[30];
cx q[28], q[30];
U(0, 0, pi/3) q[30];
cx q[28], q[30];
cx q[29], q[30];
U(0, 0, pi/3) q[30];
cx q[29], q[30];
cx q[1], q[31];
U(0, 0, pi/3) q[31];
cx q[1], q[31];
cx q[2], q[31];
U(0, 0, pi/3) q[31];
cx q[2], q[31];
cx q[3], q[31];
U(0, 0, pi/3) q[31];
cx q[3], q[31];
cx q[4], q[31];
U(0, 0, pi/3) q[31];
cx q[4], q[31];
cx q[6], q[31];
U(0, 0, pi/3) q[31];
cx q[6], q[31];
cx q[7], q[31];
U(0, 0, pi/3) q[31];
cx q[7], q[31];
cx q[8], q[31];
U(0, 0, pi/3) q[31];
cx q[8], q[31];
cx q[9], q[31];
U(0, 0, pi/3) q[31];
cx q[9], q[31];
cx q[10], q[31];
U(0, 0, pi/3) q[31];
cx q[10], q[31];
cx q[16], q[31];
U(0, 0, pi/3) q[31];
cx q[16], q[31];
cx q[17], q[31];
U(0, 0, pi/3) q[31];
cx q[17], q[31];
cx q[18], q[31];
U(0, 0, pi/3) q[31];
cx q[18], q[31];
cx q[20], q[31];
U(0, 0, pi/3) q[31];
cx q[20], q[31];
cx q[22], q[31];
U(0, 0, pi/3) q[31];
cx q[22], q[31];
cx q[25], q[31];
U(0, 0, pi/3) q[31];
cx q[25], q[31];
cx q[27], q[31];
U(0, 0, pi/3) q[31];
cx q[27], q[31];
cx q[28], q[31];
U(0, 0, pi/3) q[31];
cx q[28], q[31];
cx q[29], q[31];
U(0, 0, pi/3) q[31];
cx q[29], q[31];
cx q[30], q[31];
U(0, 0, pi/3) q[31];
cx q[30], q[31];
cx q[0], q[32];
U(0, 0, pi/3) q[32];
cx q[0], q[32];
cx q[6], q[32];
U(0, 0, pi/3) q[32];
cx q[6], q[32];
cx q[9], q[32];
U(0, 0, pi/3) q[32];
cx q[9], q[32];
cx q[11], q[32];
U(0, 0, pi/3) q[32];
cx q[11], q[32];
cx q[12], q[32];
U(0, 0, pi/3) q[32];
cx q[12], q[32];
cx q[13], q[32];
U(0, 0, pi/3) q[32];
cx q[13], q[32];
cx q[14], q[32];
U(0, 0, pi/3) q[32];
cx q[14], q[32];
cx q[17], q[32];
U(0, 0, pi/3) q[32];
cx q[17], q[32];
cx q[23], q[32];
U(0, 0, pi/3) q[32];
cx q[23], q[32];
cx q[25], q[32];
U(0, 0, pi/3) q[32];
cx q[25], q[32];
cx q[26], q[32];
U(0, 0, pi/3) q[32];
cx q[26], q[32];
cx q[27], q[32];
U(0, 0, pi/3) q[32];
cx q[27], q[32];
cx q[28], q[32];
U(0, 0, pi/3) q[32];
cx q[28], q[32];
cx q[29], q[32];
U(0, 0, pi/3) q[32];
cx q[29], q[32];
cx q[30], q[32];
U(0, 0, pi/3) q[32];
cx q[30], q[32];
cx q[31], q[32];
U(0, 0, pi/3) q[32];
cx q[31], q[32];
cx q[0], q[33];
U(0, 0, pi/3) q[33];
cx q[0], q[33];
cx q[3], q[33];
U(0, 0, pi/3) q[33];
cx q[3], q[33];
cx q[4], q[33];
U(0, 0, pi/3) q[33];
cx q[4], q[33];
cx q[5], q[33];
U(0, 0, pi/3) q[33];
cx q[5], q[33];
cx q[7], q[33];
U(0, 0, pi/3) q[33];
cx q[7], q[33];
cx q[8], q[33];
U(0, 0, pi/3) q[33];
cx q[8], q[33];
cx q[10], q[33];
U(0, 0, pi/3) q[33];
cx q[10], q[33];
cx q[11], q[33];
U(0, 0, pi/3) q[33];
cx q[11], q[33];
cx q[15], q[33];
U(0, 0, pi/3) q[33];
cx q[15], q[33];
cx q[17], q[33];
U(0, 0, pi/3) q[33];
cx q[17], q[33];
cx q[18], q[33];
U(0, 0, pi/3) q[33];
cx q[18], q[33];
cx q[19], q[33];
U(0, 0, pi/3) q[33];
cx q[19], q[33];
cx q[21], q[33];
U(0, 0, pi/3) q[33];
cx q[21], q[33];
cx q[22], q[33];
U(0, 0, pi/3) q[33];
cx q[22], q[33];
cx q[23], q[33];
U(0, 0, pi/3) q[33];
cx q[23], q[33];
cx q[24], q[33];
U(0, 0, pi/3) q[33];
cx q[24], q[33];
cx q[27], q[33];
U(0, 0, pi/3) q[33];
cx q[27], q[33];
cx q[29], q[33];
U(0, 0, pi/3) q[33];
cx q[29], q[33];
cx q[30], q[33];
U(0, 0, pi/3) q[33];
cx q[30], q[33];
cx q[2], q[34];
U(0, 0, pi/3) q[34];
cx q[2], q[34];
cx q[3], q[34];
U(0, 0, pi/3) q[34];
cx q[3], q[34];
cx q[7], q[34];
U(0, 0, pi/3) q[34];
cx q[7], q[34];
cx q[13], q[34];
U(0, 0, pi/3) q[34];
cx q[13], q[34];
cx q[16], q[34];
U(0, 0, pi/3) q[34];
cx q[16], q[34];
cx q[17], q[34];
U(0, 0, pi/3) q[34];
cx q[17], q[34];
cx q[18], q[34];
U(0, 0, pi/3) q[34];
cx q[18], q[34];
cx q[22], q[34];
U(0, 0, pi/3) q[34];
cx q[22], q[34];
cx q[23], q[34];
U(0, 0, pi/3) q[34];
cx q[23], q[34];
cx q[26], q[34];
U(0, 0, pi/3) q[34];
cx q[26], q[34];
cx q[28], q[34];
U(0, 0, pi/3) q[34];
cx q[28], q[34];
cx q[32], q[34];
U(0, 0, pi/3) q[34];
cx q[32], q[34];
cx q[1], q[35];
U(0, 0, pi/3) q[35];
cx q[1], q[35];
cx q[2], q[35];
U(0, 0, pi/3) q[35];
cx q[2], q[35];
cx q[6], q[35];
U(0, 0, pi/3) q[35];
cx q[6], q[35];
cx q[7], q[35];
U(0, 0, pi/3) q[35];
cx q[7], q[35];
cx q[19], q[35];
U(0, 0, pi/3) q[35];
cx q[19], q[35];
cx q[21], q[35];
U(0, 0, pi/3) q[35];
cx q[21], q[35];
cx q[22], q[35];
U(0, 0, pi/3) q[35];
cx q[22], q[35];
cx q[25], q[35];
U(0, 0, pi/3) q[35];
cx q[25], q[35];
cx q[26], q[35];
U(0, 0, pi/3) q[35];
cx q[26], q[35];
cx q[27], q[35];
U(0, 0, pi/3) q[35];
cx q[27], q[35];
cx q[33], q[35];
U(0, 0, pi/3) q[35];
cx q[33], q[35];
cx q[34], q[35];
U(0, 0, pi/3) q[35];
cx q[34], q[35];
cx q[0], q[36];
U(0, 0, pi/3) q[36];
cx q[0], q[36];
cx q[5], q[36];
U(0, 0, pi/3) q[36];
cx q[5], q[36];
cx q[7], q[36];
U(0, 0, pi/3) q[36];
cx q[7], q[36];
cx q[10], q[36];
U(0, 0, pi/3) q[36];
cx q[10], q[36];
cx q[11], q[36];
U(0, 0, pi/3) q[36];
cx q[11], q[36];
cx q[15], q[36];
U(0, 0, pi/3) q[36];
cx q[15], q[36];
cx q[17], q[36];
U(0, 0, pi/3) q[36];
cx q[17], q[36];
cx q[20], q[36];
U(0, 0, pi/3) q[36];
cx q[20], q[36];
cx q[22], q[36];
U(0, 0, pi/3) q[36];
cx q[22], q[36];
cx q[25], q[36];
U(0, 0, pi/3) q[36];
cx q[25], q[36];
cx q[26], q[36];
U(0, 0, pi/3) q[36];
cx q[26], q[36];
cx q[29], q[36];
U(0, 0, pi/3) q[36];
cx q[29], q[36];
cx q[34], q[36];
U(0, 0, pi/3) q[36];
cx q[34], q[36];
cx q[35], q[36];
U(0, 0, pi/3) q[36];
cx q[35], q[36];
cx q[0], q[37];
U(0, 0, pi/3) q[37];
cx q[0], q[37];
cx q[2], q[37];
U(0, 0, pi/3) q[37];
cx q[2], q[37];
cx q[4], q[37];
U(0, 0, pi/3) q[37];
cx q[4], q[37];
cx q[5], q[37];
U(0, 0, pi/3) q[37];
cx q[5], q[37];
cx q[8], q[37];
U(0, 0, pi/3) q[37];
cx q[8], q[37];
cx q[10], q[37];
U(0, 0, pi/3) q[37];
cx q[10], q[37];
cx q[13], q[37];
U(0, 0, pi/3) q[37];
cx q[13], q[37];
cx q[15], q[37];
U(0, 0, pi/3) q[37];
cx q[15], q[37];
cx q[19], q[37];
U(0, 0, pi/3) q[37];
cx q[19], q[37];
cx q[21], q[37];
U(0, 0, pi/3) q[37];
cx q[21], q[37];
cx q[22], q[37];
U(0, 0, pi/3) q[37];
cx q[22], q[37];
cx q[24], q[37];
U(0, 0, pi/3) q[37];
cx q[24], q[37];
cx q[25], q[37];
U(0, 0, pi/3) q[37];
cx q[25], q[37];
cx q[29], q[37];
U(0, 0, pi/3) q[37];
cx q[29], q[37];
cx q[32], q[37];
U(0, 0, pi/3) q[37];
cx q[32], q[37];
cx q[0], q[38];
U(0, 0, pi/3) q[38];
cx q[0], q[38];
cx q[1], q[38];
U(0, 0, pi/3) q[38];
cx q[1], q[38];
cx q[3], q[38];
U(0, 0, pi/3) q[38];
cx q[3], q[38];
cx q[4], q[38];
U(0, 0, pi/3) q[38];
cx q[4], q[38];
cx q[6], q[38];
U(0, 0, pi/3) q[38];
cx q[6], q[38];
cx q[7], q[38];
U(0, 0, pi/3) q[38];
cx q[7], q[38];
cx q[9], q[38];
U(0, 0, pi/3) q[38];
cx q[9], q[38];
cx q[10], q[38];
U(0, 0, pi/3) q[38];
cx q[10], q[38];
cx q[11], q[38];
U(0, 0, pi/3) q[38];
cx q[11], q[38];
cx q[12], q[38];
U(0, 0, pi/3) q[38];
cx q[12], q[38];
cx q[13], q[38];
U(0, 0, pi/3) q[38];
cx q[13], q[38];
cx q[14], q[38];
U(0, 0, pi/3) q[38];
cx q[14], q[38];
cx q[15], q[38];
U(0, 0, pi/3) q[38];
cx q[15], q[38];
cx q[20], q[38];
U(0, 0, pi/3) q[38];
cx q[20], q[38];
cx q[23], q[38];
U(0, 0, pi/3) q[38];
cx q[23], q[38];
cx q[24], q[38];
U(0, 0, pi/3) q[38];
cx q[24], q[38];
cx q[27], q[38];
U(0, 0, pi/3) q[38];
cx q[27], q[38];
cx q[28], q[38];
U(0, 0, pi/3) q[38];
cx q[28], q[38];
cx q[29], q[38];
U(0, 0, pi/3) q[38];
cx q[29], q[38];
cx q[31], q[38];
U(0, 0, pi/3) q[38];
cx q[31], q[38];
cx q[32], q[38];
U(0, 0, pi/3) q[38];
cx q[32], q[38];
cx q[34], q[38];
U(0, 0, pi/3) q[38];
cx q[34], q[38];
cx q[35], q[38];
U(0, 0, pi/3) q[38];
cx q[35], q[38];
cx q[1], q[39];
U(0, 0, pi/3) q[39];
cx q[1], q[39];
cx q[3], q[39];
U(0, 0, pi/3) q[39];
cx q[3], q[39];
cx q[4], q[39];
U(0, 0, pi/3) q[39];
cx q[4], q[39];
cx q[5], q[39];
U(0, 0, pi/3) q[39];
cx q[5], q[39];
cx q[6], q[39];
U(0, 0, pi/3) q[39];
cx q[6], q[39];
cx q[8], q[39];
U(0, 0, pi/3) q[39];
cx q[8], q[39];
cx q[9], q[39];
U(0, 0, pi/3) q[39];
cx q[9], q[39];
cx q[10], q[39];
U(0, 0, pi/3) q[39];
cx q[10], q[39];
cx q[12], q[39];
U(0, 0, pi/3) q[39];
cx q[12], q[39];
cx q[14], q[39];
U(0, 0, pi/3) q[39];
cx q[14], q[39];
cx q[15], q[39];
U(0, 0, pi/3) q[39];
cx q[15], q[39];
cx q[17], q[39];
U(0, 0, pi/3) q[39];
cx q[17], q[39];
cx q[19], q[39];
U(0, 0, pi/3) q[39];
cx q[19], q[39];
cx q[21], q[39];
U(0, 0, pi/3) q[39];
cx q[21], q[39];
cx q[22], q[39];
U(0, 0, pi/3) q[39];
cx q[22], q[39];
cx q[24], q[39];
U(0, 0, pi/3) q[39];
cx q[24], q[39];
cx q[25], q[39];
U(0, 0, pi/3) q[39];
cx q[25], q[39];
cx q[26], q[39];
U(0, 0, pi/3) q[39];
cx q[26], q[39];
cx q[27], q[39];
U(0, 0, pi/3) q[39];
cx q[27], q[39];
cx q[28], q[39];
U(0, 0, pi/3) q[39];
cx q[28], q[39];
cx q[31], q[39];
U(0, 0, pi/3) q[39];
cx q[31], q[39];
cx q[33], q[39];
U(0, 0, pi/3) q[39];
cx q[33], q[39];
cx q[34], q[39];
U(0, 0, pi/3) q[39];
cx q[34], q[39];
cx q[37], q[39];
U(0, 0, pi/3) q[39];
cx q[37], q[39];
cx q[1], q[40];
U(0, 0, pi/3) q[40];
cx q[1], q[40];
cx q[3], q[40];
U(0, 0, pi/3) q[40];
cx q[3], q[40];
cx q[4], q[40];
U(0, 0, pi/3) q[40];
cx q[4], q[40];
cx q[5], q[40];
U(0, 0, pi/3) q[40];
cx q[5], q[40];
cx q[7], q[40];
U(0, 0, pi/3) q[40];
cx q[7], q[40];
cx q[8], q[40];
U(0, 0, pi/3) q[40];
cx q[8], q[40];
cx q[12], q[40];
U(0, 0, pi/3) q[40];
cx q[12], q[40];
cx q[13], q[40];
U(0, 0, pi/3) q[40];
cx q[13], q[40];
cx q[15], q[40];
U(0, 0, pi/3) q[40];
cx q[15], q[40];
cx q[16], q[40];
U(0, 0, pi/3) q[40];
cx q[16], q[40];
cx q[17], q[40];
U(0, 0, pi/3) q[40];
cx q[17], q[40];
cx q[19], q[40];
U(0, 0, pi/3) q[40];
cx q[19], q[40];
cx q[24], q[40];
U(0, 0, pi/3) q[40];
cx q[24], q[40];
cx q[25], q[40];
U(0, 0, pi/3) q[40];
cx q[25], q[40];
cx q[28], q[40];
U(0, 0, pi/3) q[40];
cx q[28], q[40];
cx q[29], q[40];
U(0, 0, pi/3) q[40];
cx q[29], q[40];
cx q[31], q[40];
U(0, 0, pi/3) q[40];
cx q[31], q[40];
cx q[32], q[40];
U(0, 0, pi/3) q[40];
cx q[32], q[40];
cx q[36], q[40];
U(0, 0, pi/3) q[40];
cx q[36], q[40];
cx q[0], q[41];
U(0, 0, pi/3) q[41];
cx q[0], q[41];
cx q[3], q[41];
U(0, 0, pi/3) q[41];
cx q[3], q[41];
cx q[8], q[41];
U(0, 0, pi/3) q[41];
cx q[8], q[41];
cx q[9], q[41];
U(0, 0, pi/3) q[41];
cx q[9], q[41];
cx q[10], q[41];
U(0, 0, pi/3) q[41];
cx q[10], q[41];
cx q[11], q[41];
U(0, 0, pi/3) q[41];
cx q[11], q[41];
cx q[13], q[41];
U(0, 0, pi/3) q[41];
cx q[13], q[41];
cx q[18], q[41];
U(0, 0, pi/3) q[41];
cx q[18], q[41];
cx q[19], q[41];
U(0, 0, pi/3) q[41];
cx q[19], q[41];
cx q[20], q[41];
U(0, 0, pi/3) q[41];
cx q[20], q[41];
cx q[24], q[41];
U(0, 0, pi/3) q[41];
cx q[24], q[41];
cx q[26], q[41];
U(0, 0, pi/3) q[41];
cx q[26], q[41];
cx q[27], q[41];
U(0, 0, pi/3) q[41];
cx q[27], q[41];
cx q[33], q[41];
U(0, 0, pi/3) q[41];
cx q[33], q[41];
cx q[35], q[41];
U(0, 0, pi/3) q[41];
cx q[35], q[41];
cx q[36], q[41];
U(0, 0, pi/3) q[41];
cx q[36], q[41];
cx q[37], q[41];
U(0, 0, pi/3) q[41];
cx q[37], q[41];
cx q[40], q[41];
U(0, 0, pi/3) q[41];
cx q[40], q[41];
cx q[1], q[42];
U(0, 0, pi/3) q[42];
cx q[1], q[42];
cx q[2], q[42];
U(0, 0, pi/3) q[42];
cx q[2], q[42];
cx q[3], q[42];
U(0, 0, pi/3) q[42];
cx q[3], q[42];
cx q[5], q[42];
U(0, 0, pi/3) q[42];
cx q[5], q[42];
cx q[6], q[42];
U(0, 0, pi/3) q[42];
cx q[6], q[42];
cx q[7], q[42];
U(0, 0, pi/3) q[42];
cx q[7], q[42];
cx q[8], q[42];
U(0, 0, pi/3) q[42];
cx q[8], q[42];
cx q[11], q[42];
U(0, 0, pi/3) q[42];
cx q[11], q[42];
cx q[12], q[42];
U(0, 0, pi/3) q[42];
cx q[12], q[42];
cx q[13], q[42];
U(0, 0, pi/3) q[42];
cx q[13], q[42];
cx q[14], q[42];
U(0, 0, pi/3) q[42];
cx q[14], q[42];
cx q[16], q[42];
U(0, 0, pi/3) q[42];
cx q[16], q[42];
cx q[18], q[42];
U(0, 0, pi/3) q[42];
cx q[18], q[42];
cx q[21], q[42];
U(0, 0, pi/3) q[42];
cx q[21], q[42];
cx q[23], q[42];
U(0, 0, pi/3) q[42];
cx q[23], q[42];
cx q[25], q[42];
U(0, 0, pi/3) q[42];
cx q[25], q[42];
cx q[27], q[42];
U(0, 0, pi/3) q[42];
cx q[27], q[42];
cx q[28], q[42];
U(0, 0, pi/3) q[42];
cx q[28], q[42];
cx q[32], q[42];
U(0, 0, pi/3) q[42];
cx q[32], q[42];
cx q[33], q[42];
U(0, 0, pi/3) q[42];
cx q[33], q[42];
cx q[34], q[42];
U(0, 0, pi/3) q[42];
cx q[34], q[42];
cx q[35], q[42];
U(0, 0, pi/3) q[42];
cx q[35], q[42];
cx q[36], q[42];
U(0, 0, pi/3) q[42];
cx q[36], q[42];
cx q[37], q[42];
U(0, 0, pi/3) q[42];
cx q[37], q[42];
cx q[38], q[42];
U(0, 0, pi/3) q[42];
cx q[38], q[42];
cx q[39], q[42];
U(0, 0, pi/3) q[42];
cx q[39], q[42];
cx q[40], q[42];
U(0, 0, pi/3) q[42];
cx q[40], q[42];
cx q[41], q[42];
U(0, 0, pi/3) q[42];
cx q[41], q[42];
cx q[0], q[43];
U(0, 0, pi/3) q[43];
cx q[0], q[43];
cx q[1], q[43];
U(0, 0, pi/3) q[43];
cx q[1], q[43];
cx q[2], q[43];
U(0, 0, pi/3) q[43];
cx q[2], q[43];
cx q[3], q[43];
U(0, 0, pi/3) q[43];
cx q[3], q[43];
cx q[4], q[43];
U(0, 0, pi/3) q[43];
cx q[4], q[43];
cx q[6], q[43];
U(0, 0, pi/3) q[43];
cx q[6], q[43];
cx q[7], q[43];
U(0, 0, pi/3) q[43];
cx q[7], q[43];
cx q[8], q[43];
U(0, 0, pi/3) q[43];
cx q[8], q[43];
cx q[9], q[43];
U(0, 0, pi/3) q[43];
cx q[9], q[43];
cx q[11], q[43];
U(0, 0, pi/3) q[43];
cx q[11], q[43];
cx q[12], q[43];
U(0, 0, pi/3) q[43];
cx q[12], q[43];
cx q[14], q[43];
U(0, 0, pi/3) q[43];
cx q[14], q[43];
cx q[16], q[43];
U(0, 0, pi/3) q[43];
cx q[16], q[43];
cx q[19], q[43];
U(0, 0, pi/3) q[43];
cx q[19], q[43];
cx q[21], q[43];
U(0, 0, pi/3) q[43];
cx q[21], q[43];
cx q[23], q[43];
U(0, 0, pi/3) q[43];
cx q[23], q[43];
cx q[27], q[43];
U(0, 0, pi/3) q[43];
cx q[27], q[43];
cx q[29], q[43];
U(0, 0, pi/3) q[43];
cx q[29], q[43];
cx q[34], q[43];
U(0, 0, pi/3) q[43];
cx q[34], q[43];
cx q[36], q[43];
U(0, 0, pi/3) q[43];
cx q[36], q[43];
cx q[37], q[43];
U(0, 0, pi/3) q[43];
cx q[37], q[43];
cx q[41], q[43];
U(0, 0, pi/3) q[43];
cx q[41], q[43];
cx q[42], q[43];
U(0, 0, pi/3) q[43];
cx q[42], q[43];
cx q[1], q[44];
U(0, 0, pi/3) q[44];
cx q[1], q[44];
cx q[2], q[44];
U(0, 0, pi/3) q[44];
cx q[2], q[44];
cx q[5], q[44];
U(0, 0, pi/3) q[44];
cx q[5], q[44];
cx q[6], q[44];
U(0, 0, pi/3) q[44];
cx q[6], q[44];
cx q[7], q[44];
U(0, 0, pi/3) q[44];
cx q[7], q[44];
cx q[9], q[44];
U(0, 0, pi/3) q[44];
cx q[9], q[44];
cx q[10], q[44];
U(0, 0, pi/3) q[44];
cx q[10], q[44];
cx q[11], q[44];
U(0, 0, pi/3) q[44];
cx q[11], q[44];
cx q[16], q[44];
U(0, 0, pi/3) q[44];
cx q[16], q[44];
cx q[22], q[44];
U(0, 0, pi/3) q[44];
cx q[22], q[44];
cx q[24], q[44];
U(0, 0, pi/3) q[44];
cx q[24], q[44];
cx q[25], q[44];
U(0, 0, pi/3) q[44];
cx q[25], q[44];
cx q[26], q[44];
U(0, 0, pi/3) q[44];
cx q[26], q[44];
cx q[28], q[44];
U(0, 0, pi/3) q[44];
cx q[28], q[44];
cx q[29], q[44];
U(0, 0, pi/3) q[44];
cx q[29], q[44];
cx q[30], q[44];
U(0, 0, pi/3) q[44];
cx q[30], q[44];
cx q[33], q[44];
U(0, 0, pi/3) q[44];
cx q[33], q[44];
cx q[37], q[44];
U(0, 0, pi/3) q[44];
cx q[37], q[44];
cx q[40], q[44];
U(0, 0, pi/3) q[44];
cx q[40], q[44];
cx q[41], q[44];
U(0, 0, pi/3) q[44];
cx q[41], q[44];
cx q[42], q[44];
U(0, 0, pi/3) q[44];
cx q[42], q[44];
cx q[43], q[44];
U(0, 0, pi/3) q[44];
cx q[43], q[44];
cx q[0], q[45];
U(0, 0, pi/3) q[45];
cx q[0], q[45];
cx q[2], q[45];
U(0, 0, pi/3) q[45];
cx q[2], q[45];
cx q[3], q[45];
U(0, 0, pi/3) q[45];
cx q[3], q[45];
cx q[6], q[45];
U(0, 0, pi/3) q[45];
cx q[6], q[45];
cx q[7], q[45];
U(0, 0, pi/3) q[45];
cx q[7], q[45];
cx q[11], q[45];
U(0, 0, pi/3) q[45];
cx q[11], q[45];
cx q[14], q[45];
U(0, 0, pi/3) q[45];
cx q[14], q[45];
cx q[15], q[45];
U(0, 0, pi/3) q[45];
cx q[15], q[45];
cx q[18], q[45];
U(0, 0, pi/3) q[45];
cx q[18], q[45];
cx q[22], q[45];
U(0, 0, pi/3) q[45];
cx q[22], q[45];
cx q[23], q[45];
U(0, 0, pi/3) q[45];
cx q[23], q[45];
cx q[25], q[45];
U(0, 0, pi/3) q[45];
cx q[25], q[45];
cx q[27], q[45];
U(0, 0, pi/3) q[45];
cx q[27], q[45];
cx q[29], q[45];
U(0, 0, pi/3) q[45];
cx q[29], q[45];
cx q[31], q[45];
U(0, 0, pi/3) q[45];
cx q[31], q[45];
cx q[32], q[45];
U(0, 0, pi/3) q[45];
cx q[32], q[45];
cx q[36], q[45];
U(0, 0, pi/3) q[45];
cx q[36], q[45];
cx q[37], q[45];
U(0, 0, pi/3) q[45];
cx q[37], q[45];
cx q[38], q[45];
U(0, 0, pi/3) q[45];
cx q[38], q[45];
cx q[39], q[45];
U(0, 0, pi/3) q[45];
cx q[39], q[45];
cx q[40], q[45];
U(0, 0, pi/3) q[45];
cx q[40], q[45];
cx q[41], q[45];
U(0, 0, pi/3) q[45];
cx q[41], q[45];
cx q[42], q[45];
U(0, 0, pi/3) q[45];
cx q[42], q[45];
cx q[44], q[45];
U(0, 0, pi/3) q[45];
cx q[44], q[45];
cx q[3], q[46];
U(0, 0, pi/3) q[46];
cx q[3], q[46];
cx q[4], q[46];
U(0, 0, pi/3) q[46];
cx q[4], q[46];
cx q[6], q[46];
U(0, 0, pi/3) q[46];
cx q[6], q[46];
cx q[8], q[46];
U(0, 0, pi/3) q[46];
cx q[8], q[46];
cx q[9], q[46];
U(0, 0, pi/3) q[46];
cx q[9], q[46];
cx q[13], q[46];
U(0, 0, pi/3) q[46];
cx q[13], q[46];
cx q[15], q[46];
U(0, 0, pi/3) q[46];
cx q[15], q[46];
cx q[16], q[46];
U(0, 0, pi/3) q[46];
cx q[16], q[46];
cx q[20], q[46];
U(0, 0, pi/3) q[46];
cx q[20], q[46];
cx q[21], q[46];
U(0, 0, pi/3) q[46];
cx q[21], q[46];
cx q[22], q[46];
U(0, 0, pi/3) q[46];
cx q[22], q[46];
cx q[25], q[46];
U(0, 0, pi/3) q[46];
cx q[25], q[46];
cx q[28], q[46];
U(0, 0, pi/3) q[46];
cx q[28], q[46];
cx q[30], q[46];
U(0, 0, pi/3) q[46];
cx q[30], q[46];
cx q[33], q[46];
U(0, 0, pi/3) q[46];
cx q[33], q[46];
cx q[36], q[46];
U(0, 0, pi/3) q[46];
cx q[36], q[46];
cx q[38], q[46];
U(0, 0, pi/3) q[46];
cx q[38], q[46];
cx q[39], q[46];
U(0, 0, pi/3) q[46];
cx q[39], q[46];
cx q[40], q[46];
U(0, 0, pi/3) q[46];
cx q[40], q[46];
cx q[42], q[46];
U(0, 0, pi/3) q[46];
cx q[42], q[46];
cx q[44], q[46];
U(0, 0, pi/3) q[46];
cx q[44], q[46];
cx q[45], q[46];
U(0, 0, pi/3) q[46];
cx q[45], q[46];
cx q[0], q[47];
U(0, 0, pi/3) q[47];
cx q[0], q[47];
cx q[1], q[47];
U(0, 0, pi/3) q[47];
cx q[1], q[47];
cx q[5], q[47];
U(0, 0, pi/3) q[47];
cx q[5], q[47];
cx q[7], q[47];
U(0, 0, pi/3) q[47];
cx q[7], q[47];
cx q[8], q[47];
U(0, 0, pi/3) q[47];
cx q[8], q[47];
cx q[11], q[47];
U(0, 0, pi/3) q[47];
cx q[11], q[47];
cx q[14], q[47];
U(0, 0, pi/3) q[47];
cx q[14], q[47];
cx q[15], q[47];
U(0, 0, pi/3) q[47];
cx q[15], q[47];
cx q[18], q[47];
U(0, 0, pi/3) q[47];
cx q[18], q[47];
cx q[20], q[47];
U(0, 0, pi/3) q[47];
cx q[20], q[47];
cx q[30], q[47];
U(0, 0, pi/3) q[47];
cx q[30], q[47];
cx q[31], q[47];
U(0, 0, pi/3) q[47];
cx q[31], q[47];
cx q[32], q[47];
U(0, 0, pi/3) q[47];
cx q[32], q[47];
cx q[33], q[47];
U(0, 0, pi/3) q[47];
cx q[33], q[47];
cx q[34], q[47];
U(0, 0, pi/3) q[47];
cx q[34], q[47];
cx q[38], q[47];
U(0, 0, pi/3) q[47];
cx q[38], q[47];
cx q[39], q[47];
U(0, 0, pi/3) q[47];
cx q[39], q[47];
cx q[42], q[47];
U(0, 0, pi/3) q[47];
cx q[42], q[47];
cx q[43], q[47];
U(0, 0, pi/3) q[47];
cx q[43], q[47];
cx q[44], q[47];
U(0, 0, pi/3) q[47];
cx q[44], q[47];
cx q[46], q[47];
U(0, 0, pi/3) q[47];
cx q[46], q[47];
cx q[1], q[48];
U(0, 0, pi/3) q[48];
cx q[1], q[48];
cx q[2], q[48];
U(0, 0, pi/3) q[48];
cx q[2], q[48];
cx q[3], q[48];
U(0, 0, pi/3) q[48];
cx q[3], q[48];
cx q[4], q[48];
U(0, 0, pi/3) q[48];
cx q[4], q[48];
cx q[8], q[48];
U(0, 0, pi/3) q[48];
cx q[8], q[48];
cx q[13], q[48];
U(0, 0, pi/3) q[48];
cx q[13], q[48];
cx q[14], q[48];
U(0, 0, pi/3) q[48];
cx q[14], q[48];
cx q[15], q[48];
U(0, 0, pi/3) q[48];
cx q[15], q[48];
cx q[16], q[48];
U(0, 0, pi/3) q[48];
cx q[16], q[48];
cx q[18], q[48];
U(0, 0, pi/3) q[48];
cx q[18], q[48];
cx q[21], q[48];
U(0, 0, pi/3) q[48];
cx q[21], q[48];
cx q[22], q[48];
U(0, 0, pi/3) q[48];
cx q[22], q[48];
cx q[23], q[48];
U(0, 0, pi/3) q[48];
cx q[23], q[48];
cx q[26], q[48];
U(0, 0, pi/3) q[48];
cx q[26], q[48];
cx q[29], q[48];
U(0, 0, pi/3) q[48];
cx q[29], q[48];
cx q[30], q[48];
U(0, 0, pi/3) q[48];
cx q[30], q[48];
cx q[32], q[48];
U(0, 0, pi/3) q[48];
cx q[32], q[48];
cx q[33], q[48];
U(0, 0, pi/3) q[48];
cx q[33], q[48];
cx q[35], q[48];
U(0, 0, pi/3) q[48];
cx q[35], q[48];
cx q[36], q[48];
U(0, 0, pi/3) q[48];
cx q[36], q[48];
cx q[40], q[48];
U(0, 0, pi/3) q[48];
cx q[40], q[48];
cx q[42], q[48];
U(0, 0, pi/3) q[48];
cx q[42], q[48];
cx q[44], q[48];
U(0, 0, pi/3) q[48];
cx q[44], q[48];
cx q[47], q[48];
U(0, 0, pi/3) q[48];
cx q[47], q[48];
cx q[0], q[49];
U(0, 0, pi/3) q[49];
cx q[0], q[49];
cx q[1], q[49];
U(0, 0, pi/3) q[49];
cx q[1], q[49];
cx q[2], q[49];
U(0, 0, pi/3) q[49];
cx q[2], q[49];
cx q[4], q[49];
U(0, 0, pi/3) q[49];
cx q[4], q[49];
cx q[9], q[49];
U(0, 0, pi/3) q[49];
cx q[9], q[49];
cx q[13], q[49];
U(0, 0, pi/3) q[49];
cx q[13], q[49];
cx q[14], q[49];
U(0, 0, pi/3) q[49];
cx q[14], q[49];
cx q[15], q[49];
U(0, 0, pi/3) q[49];
cx q[15], q[49];
cx q[17], q[49];
U(0, 0, pi/3) q[49];
cx q[17], q[49];
cx q[18], q[49];
U(0, 0, pi/3) q[49];
cx q[18], q[49];
cx q[21], q[49];
U(0, 0, pi/3) q[49];
cx q[21], q[49];
cx q[24], q[49];
U(0, 0, pi/3) q[49];
cx q[24], q[49];
cx q[25], q[49];
U(0, 0, pi/3) q[49];
cx q[25], q[49];
cx q[28], q[49];
U(0, 0, pi/3) q[49];
cx q[28], q[49];
cx q[29], q[49];
U(0, 0, pi/3) q[49];
cx q[29], q[49];
cx q[31], q[49];
U(0, 0, pi/3) q[49];
cx q[31], q[49];
cx q[32], q[49];
U(0, 0, pi/3) q[49];
cx q[32], q[49];
cx q[33], q[49];
U(0, 0, pi/3) q[49];
cx q[33], q[49];
cx q[37], q[49];
U(0, 0, pi/3) q[49];
cx q[37], q[49];
cx q[39], q[49];
U(0, 0, pi/3) q[49];
cx q[39], q[49];
cx q[40], q[49];
U(0, 0, pi/3) q[49];
cx q[40], q[49];
cx q[42], q[49];
U(0, 0, pi/3) q[49];
cx q[42], q[49];
cx q[46], q[49];
U(0, 0, pi/3) q[49];
cx q[46], q[49];
cx q[47], q[49];
U(0, 0, pi/3) q[49];
cx q[47], q[49];
cx q[48], q[49];
U(0, 0, pi/3) q[49];
cx q[48], q[49];
cx q[1], q[50];
U(0, 0, pi/3) q[50];
cx q[1], q[50];
cx q[3], q[50];
U(0, 0, pi/3) q[50];
cx q[3], q[50];
cx q[4], q[50];
U(0, 0, pi/3) q[50];
cx q[4], q[50];
cx q[5], q[50];
U(0, 0, pi/3) q[50];
cx q[5], q[50];
cx q[11], q[50];
U(0, 0, pi/3) q[50];
cx q[11], q[50];
cx q[15], q[50];
U(0, 0, pi/3) q[50];
cx q[15], q[50];
cx q[17], q[50];
U(0, 0, pi/3) q[50];
cx q[17], q[50];
cx q[20], q[50];
U(0, 0, pi/3) q[50];
cx q[20], q[50];
cx q[21], q[50];
U(0, 0, pi/3) q[50];
cx q[21], q[50];
cx q[22], q[50];
U(0, 0, pi/3) q[50];
cx q[22], q[50];
cx q[25], q[50];
U(0, 0, pi/3) q[50];
cx q[25], q[50];
cx q[26], q[50];
U(0, 0, pi/3) q[50];
cx q[26], q[50];
cx q[27], q[50];
U(0, 0, pi/3) q[50];
cx q[27], q[50];
cx q[28], q[50];
U(0, 0, pi/3) q[50];
cx q[28], q[50];
cx q[29], q[50];
U(0, 0, pi/3) q[50];
cx q[29], q[50];
cx q[32], q[50];
U(0, 0, pi/3) q[50];
cx q[32], q[50];
cx q[33], q[50];
U(0, 0, pi/3) q[50];
cx q[33], q[50];
cx q[35], q[50];
U(0, 0, pi/3) q[50];
cx q[35], q[50];
cx q[39], q[50];
U(0, 0, pi/3) q[50];
cx q[39], q[50];
cx q[44], q[50];
U(0, 0, pi/3) q[50];
cx q[44], q[50];
cx q[0], q[51];
U(0, 0, pi/3) q[51];
cx q[0], q[51];
cx q[2], q[51];
U(0, 0, pi/3) q[51];
cx q[2], q[51];
cx q[4], q[51];
U(0, 0, pi/3) q[51];
cx q[4], q[51];
cx q[8], q[51];
U(0, 0, pi/3) q[51];
cx q[8], q[51];
cx q[9], q[51];
U(0, 0, pi/3) q[51];
cx q[9], q[51];
cx q[10], q[51];
U(0, 0, pi/3) q[51];
cx q[10], q[51];
cx q[11], q[51];
U(0, 0, pi/3) q[51];
cx q[11], q[51];
cx q[13], q[51];
U(0, 0, pi/3) q[51];
cx q[13], q[51];
cx q[14], q[51];
U(0, 0, pi/3) q[51];
cx q[14], q[51];
cx q[15], q[51];
U(0, 0, pi/3) q[51];
cx q[15], q[51];
cx q[16], q[51];
U(0, 0, pi/3) q[51];
cx q[16], q[51];
cx q[20], q[51];
U(0, 0, pi/3) q[51];
cx q[20], q[51];
cx q[23], q[51];
U(0, 0, pi/3) q[51];
cx q[23], q[51];
cx q[25], q[51];
U(0, 0, pi/3) q[51];
cx q[25], q[51];
cx q[28], q[51];
U(0, 0, pi/3) q[51];
cx q[28], q[51];
cx q[30], q[51];
U(0, 0, pi/3) q[51];
cx q[30], q[51];
cx q[31], q[51];
U(0, 0, pi/3) q[51];
cx q[31], q[51];
cx q[37], q[51];
U(0, 0, pi/3) q[51];
cx q[37], q[51];
cx q[38], q[51];
U(0, 0, pi/3) q[51];
cx q[38], q[51];
cx q[40], q[51];
U(0, 0, pi/3) q[51];
cx q[40], q[51];
cx q[42], q[51];
U(0, 0, pi/3) q[51];
cx q[42], q[51];
cx q[44], q[51];
U(0, 0, pi/3) q[51];
cx q[44], q[51];
cx q[45], q[51];
U(0, 0, pi/3) q[51];
cx q[45], q[51];
cx q[50], q[51];
U(0, 0, pi/3) q[51];
cx q[50], q[51];
cx q[0], q[52];
U(0, 0, pi/3) q[52];
cx q[0], q[52];
cx q[1], q[52];
U(0, 0, pi/3) q[52];
cx q[1], q[52];
cx q[2], q[52];
U(0, 0, pi/3) q[52];
cx q[2], q[52];
cx q[3], q[52];
U(0, 0, pi/3) q[52];
cx q[3], q[52];
cx q[4], q[52];
U(0, 0, pi/3) q[52];
cx q[4], q[52];
cx q[5], q[52];
U(0, 0, pi/3) q[52];
cx q[5], q[52];
cx q[6], q[52];
U(0, 0, pi/3) q[52];
cx q[6], q[52];
cx q[10], q[52];
U(0, 0, pi/3) q[52];
cx q[10], q[52];
cx q[13], q[52];
U(0, 0, pi/3) q[52];
cx q[13], q[52];
cx q[14], q[52];
U(0, 0, pi/3) q[52];
cx q[14], q[52];
cx q[15], q[52];
U(0, 0, pi/3) q[52];
cx q[15], q[52];
cx q[21], q[52];
U(0, 0, pi/3) q[52];
cx q[21], q[52];
cx q[24], q[52];
U(0, 0, pi/3) q[52];
cx q[24], q[52];
cx q[25], q[52];
U(0, 0, pi/3) q[52];
cx q[25], q[52];
cx q[26], q[52];
U(0, 0, pi/3) q[52];
cx q[26], q[52];
cx q[27], q[52];
U(0, 0, pi/3) q[52];
cx q[27], q[52];
cx q[28], q[52];
U(0, 0, pi/3) q[52];
cx q[28], q[52];
cx q[29], q[52];
U(0, 0, pi/3) q[52];
cx q[29], q[52];
cx q[30], q[52];
U(0, 0, pi/3) q[52];
cx q[30], q[52];
cx q[32], q[52];
U(0, 0, pi/3) q[52];
cx q[32], q[52];
cx q[34], q[52];
U(0, 0, pi/3) q[52];
cx q[34], q[52];
cx q[36], q[52];
U(0, 0, pi/3) q[52];
cx q[36], q[52];
cx q[37], q[52];
U(0, 0, pi/3) q[52];
cx q[37], q[52];
cx q[39], q[52];
U(0, 0, pi/3) q[52];
cx q[39], q[52];
cx q[40], q[52];
U(0, 0, pi/3) q[52];
cx q[40], q[52];
cx q[41], q[52];
U(0, 0, pi/3) q[52];
cx q[41], q[52];
cx q[43], q[52];
U(0, 0, pi/3) q[52];
cx q[43], q[52];
cx q[46], q[52];
U(0, 0, pi/3) q[52];
cx q[46], q[52];
cx q[47], q[52];
U(0, 0, pi/3) q[52];
cx q[47], q[52];
cx q[49], q[52];
U(0, 0, pi/3) q[52];
cx q[49], q[52];
cx q[50], q[52];
U(0, 0, pi/3) q[52];
cx q[50], q[52];
cx q[1], q[53];
U(0, 0, pi/3) q[53];
cx q[1], q[53];
cx q[2], q[53];
U(0, 0, pi/3) q[53];
cx q[2], q[53];
cx q[3], q[53];
U(0, 0, pi/3) q[53];
cx q[3], q[53];
cx q[4], q[53];
U(0, 0, pi/3) q[53];
cx q[4], q[53];
cx q[5], q[53];
U(0, 0, pi/3) q[53];
cx q[5], q[53];
cx q[8], q[53];
U(0, 0, pi/3) q[53];
cx q[8], q[53];
cx q[9], q[53];
U(0, 0, pi/3) q[53];
cx q[9], q[53];
cx q[10], q[53];
U(0, 0, pi/3) q[53];
cx q[10], q[53];
cx q[11], q[53];
U(0, 0, pi/3) q[53];
cx q[11], q[53];
cx q[12], q[53];
U(0, 0, pi/3) q[53];
cx q[12], q[53];
cx q[13], q[53];
U(0, 0, pi/3) q[53];
cx q[13], q[53];
cx q[14], q[53];
U(0, 0, pi/3) q[53];
cx q[14], q[53];
cx q[19], q[53];
U(0, 0, pi/3) q[53];
cx q[19], q[53];
cx q[20], q[53];
U(0, 0, pi/3) q[53];
cx q[20], q[53];
cx q[22], q[53];
U(0, 0, pi/3) q[53];
cx q[22], q[53];
cx q[23], q[53];
U(0, 0, pi/3) q[53];
cx q[23], q[53];
cx q[24], q[53];
U(0, 0, pi/3) q[53];
cx q[24], q[53];
cx q[25], q[53];
U(0, 0, pi/3) q[53];
cx q[25], q[53];
cx q[26], q[53];
U(0, 0, pi/3) q[53];
cx q[26], q[53];
cx q[30], q[53];
U(0, 0, pi/3) q[53];
cx q[30], q[53];
cx q[31], q[53];
U(0, 0, pi/3) q[53];
cx q[31], q[53];
cx q[32], q[53];
U(0, 0, pi/3) q[53];
cx q[32], q[53];
cx q[34], q[53];
U(0, 0, pi/3) q[53];
cx q[34], q[53];
cx q[38], q[53];
U(0, 0, pi/3) q[53];
cx q[38], q[53];
cx q[39], q[53];
U(0, 0, pi/3) q[53];
cx q[39], q[53];
cx q[42], q[53];
U(0, 0, pi/3) q[53];
cx q[42], q[53];
cx q[45], q[53];
U(0, 0, pi/3) q[53];
cx q[45], q[53];
cx q[47], q[53];
U(0, 0, pi/3) q[53];
cx q[47], q[53];
cx q[49], q[53];
U(0, 0, pi/3) q[53];
cx q[49], q[53];
cx q[50], q[53];
U(0, 0, pi/3) q[53];
cx q[50], q[53];
cx q[1], q[54];
U(0, 0, pi/3) q[54];
cx q[1], q[54];
cx q[2], q[54];
U(0, 0, pi/3) q[54];
cx q[2], q[54];
cx q[5], q[54];
U(0, 0, pi/3) q[54];
cx q[5], q[54];
cx q[8], q[54];
U(0, 0, pi/3) q[54];
cx q[8], q[54];
cx q[9], q[54];
U(0, 0, pi/3) q[54];
cx q[9], q[54];
cx q[12], q[54];
U(0, 0, pi/3) q[54];
cx q[12], q[54];
cx q[16], q[54];
U(0, 0, pi/3) q[54];
cx q[16], q[54];
cx q[17], q[54];
U(0, 0, pi/3) q[54];
cx q[17], q[54];
cx q[20], q[54];
U(0, 0, pi/3) q[54];
cx q[20], q[54];
cx q[22], q[54];
U(0, 0, pi/3) q[54];
cx q[22], q[54];
cx q[24], q[54];
U(0, 0, pi/3) q[54];
cx q[24], q[54];
cx q[26], q[54];
U(0, 0, pi/3) q[54];
cx q[26], q[54];
cx q[33], q[54];
U(0, 0, pi/3) q[54];
cx q[33], q[54];
cx q[34], q[54];
U(0, 0, pi/3) q[54];
cx q[34], q[54];
cx q[35], q[54];
U(0, 0, pi/3) q[54];
cx q[35], q[54];
cx q[36], q[54];
U(0, 0, pi/3) q[54];
cx q[36], q[54];
cx q[37], q[54];
U(0, 0, pi/3) q[54];
cx q[37], q[54];
cx q[41], q[54];
U(0, 0, pi/3) q[54];
cx q[41], q[54];
cx q[44], q[54];
U(0, 0, pi/3) q[54];
cx q[44], q[54];
cx q[52], q[54];
U(0, 0, pi/3) q[54];
cx q[52], q[54];
cx q[0], q[55];
U(0, 0, pi/3) q[55];
cx q[0], q[55];
cx q[1], q[55];
U(0, 0, pi/3) q[55];
cx q[1], q[55];
cx q[2], q[55];
U(0, 0, pi/3) q[55];
cx q[2], q[55];
cx q[3], q[55];
U(0, 0, pi/3) q[55];
cx q[3], q[55];
cx q[4], q[55];
U(0, 0, pi/3) q[55];
cx q[4], q[55];
cx q[7], q[55];
U(0, 0, pi/3) q[55];
cx q[7], q[55];
cx q[9], q[55];
U(0, 0, pi/3) q[55];
cx q[9], q[55];
cx q[10], q[55];
U(0, 0, pi/3) q[55];
cx q[10], q[55];
cx q[11], q[55];
U(0, 0, pi/3) q[55];
cx q[11], q[55];
cx q[13], q[55];
U(0, 0, pi/3) q[55];
cx q[13], q[55];
cx q[14], q[55];
U(0, 0, pi/3) q[55];
cx q[14], q[55];
cx q[16], q[55];
U(0, 0, pi/3) q[55];
cx q[16], q[55];
cx q[19], q[55];
U(0, 0, pi/3) q[55];
cx q[19], q[55];
cx q[21], q[55];
U(0, 0, pi/3) q[55];
cx q[21], q[55];
cx q[24], q[55];
U(0, 0, pi/3) q[55];
cx q[24], q[55];
cx q[25], q[55];
U(0, 0, pi/3) q[55];
cx q[25], q[55];
cx q[27], q[55];
U(0, 0, pi/3) q[55];
cx q[27], q[55];
cx q[28], q[55];
U(0, 0, pi/3) q[55];
cx q[28], q[55];
cx q[32], q[55];
U(0, 0, pi/3) q[55];
cx q[32], q[55];
cx q[35], q[55];
U(0, 0, pi/3) q[55];
cx q[35], q[55];
cx q[37], q[55];
U(0, 0, pi/3) q[55];
cx q[37], q[55];
cx q[38], q[55];
U(0, 0, pi/3) q[55];
cx q[38], q[55];
cx q[39], q[55];
U(0, 0, pi/3) q[55];
cx q[39], q[55];
cx q[42], q[55];
U(0, 0, pi/3) q[55];
cx q[42], q[55];
cx q[44], q[55];
U(0, 0, pi/3) q[55];
cx q[44], q[55];
cx q[45], q[55];
U(0, 0, pi/3) q[55];
cx q[45], q[55];
cx q[48], q[55];
U(0, 0, pi/3) q[55];
cx q[48], q[55];
cx q[50], q[55];
U(0, 0, pi/3) q[55];
cx q[50], q[55];
cx q[0], q[56];
U(0, 0, pi/3) q[56];
cx q[0], q[56];
cx q[5], q[56];
U(0, 0, pi/3) q[56];
cx q[5], q[56];
cx q[7], q[56];
U(0, 0, pi/3) q[56];
cx q[7], q[56];
cx q[9], q[56];
U(0, 0, pi/3) q[56];
cx q[9], q[56];
cx q[11], q[56];
U(0, 0, pi/3) q[56];
cx q[11], q[56];
cx q[12], q[56];
U(0, 0, pi/3) q[56];
cx q[12], q[56];
cx q[13], q[56];
U(0, 0, pi/3) q[56];
cx q[13], q[56];
cx q[14], q[56];
U(0, 0, pi/3) q[56];
cx q[14], q[56];
cx q[16], q[56];
U(0, 0, pi/3) q[56];
cx q[16], q[56];
cx q[17], q[56];
U(0, 0, pi/3) q[56];
cx q[17], q[56];
cx q[18], q[56];
U(0, 0, pi/3) q[56];
cx q[18], q[56];
cx q[19], q[56];
U(0, 0, pi/3) q[56];
cx q[19], q[56];
cx q[22], q[56];
U(0, 0, pi/3) q[56];
cx q[22], q[56];
cx q[23], q[56];
U(0, 0, pi/3) q[56];
cx q[23], q[56];
cx q[27], q[56];
U(0, 0, pi/3) q[56];
cx q[27], q[56];
cx q[30], q[56];
U(0, 0, pi/3) q[56];
cx q[30], q[56];
cx q[32], q[56];
U(0, 0, pi/3) q[56];
cx q[32], q[56];
cx q[34], q[56];
U(0, 0, pi/3) q[56];
cx q[34], q[56];
cx q[35], q[56];
U(0, 0, pi/3) q[56];
cx q[35], q[56];
cx q[36], q[56];
U(0, 0, pi/3) q[56];
cx q[36], q[56];
cx q[38], q[56];
U(0, 0, pi/3) q[56];
cx q[38], q[56];
cx q[41], q[56];
U(0, 0, pi/3) q[56];
cx q[41], q[56];
cx q[42], q[56];
U(0, 0, pi/3) q[56];
cx q[42], q[56];
cx q[43], q[56];
U(0, 0, pi/3) q[56];
cx q[43], q[56];
cx q[44], q[56];
U(0, 0, pi/3) q[56];
cx q[44], q[56];
cx q[46], q[56];
U(0, 0, pi/3) q[56];
cx q[46], q[56];
cx q[47], q[56];
U(0, 0, pi/3) q[56];
cx q[47], q[56];
cx q[48], q[56];
U(0, 0, pi/3) q[56];
cx q[48], q[56];
cx q[49], q[56];
U(0, 0, pi/3) q[56];
cx q[49], q[56];
cx q[52], q[56];
U(0, 0, pi/3) q[56];
cx q[52], q[56];
cx q[1], q[57];
U(0, 0, pi/3) q[57];
cx q[1], q[57];
cx q[2], q[57];
U(0, 0, pi/3) q[57];
cx q[2], q[57];
cx q[3], q[57];
U(0, 0, pi/3) q[57];
cx q[3], q[57];
cx q[5], q[57];
U(0, 0, pi/3) q[57];
cx q[5], q[57];
cx q[6], q[57];
U(0, 0, pi/3) q[57];
cx q[6], q[57];
cx q[7], q[57];
U(0, 0, pi/3) q[57];
cx q[7], q[57];
cx q[11], q[57];
U(0, 0, pi/3) q[57];
cx q[11], q[57];
cx q[14], q[57];
U(0, 0, pi/3) q[57];
cx q[14], q[57];
cx q[15], q[57];
U(0, 0, pi/3) q[57];
cx q[15], q[57];
cx q[16], q[57];
U(0, 0, pi/3) q[57];
cx q[16], q[57];
cx q[19], q[57];
U(0, 0, pi/3) q[57];
cx q[19], q[57];
cx q[21], q[57];
U(0, 0, pi/3) q[57];
cx q[21], q[57];
cx q[22], q[57];
U(0, 0, pi/3) q[57];
cx q[22], q[57];
cx q[23], q[57];
U(0, 0, pi/3) q[57];
cx q[23], q[57];
cx q[26], q[57];
U(0, 0, pi/3) q[57];
cx q[26], q[57];
cx q[29], q[57];
U(0, 0, pi/3) q[57];
cx q[29], q[57];
cx q[30], q[57];
U(0, 0, pi/3) q[57];
cx q[30], q[57];
cx q[31], q[57];
U(0, 0, pi/3) q[57];
cx q[31], q[57];
cx q[33], q[57];
U(0, 0, pi/3) q[57];
cx q[33], q[57];
cx q[34], q[57];
U(0, 0, pi/3) q[57];
cx q[34], q[57];
cx q[35], q[57];
U(0, 0, pi/3) q[57];
cx q[35], q[57];
cx q[37], q[57];
U(0, 0, pi/3) q[57];
cx q[37], q[57];
cx q[38], q[57];
U(0, 0, pi/3) q[57];
cx q[38], q[57];
cx q[39], q[57];
U(0, 0, pi/3) q[57];
cx q[39], q[57];
cx q[41], q[57];
U(0, 0, pi/3) q[57];
cx q[41], q[57];
cx q[42], q[57];
U(0, 0, pi/3) q[57];
cx q[42], q[57];
cx q[45], q[57];
U(0, 0, pi/3) q[57];
cx q[45], q[57];
cx q[50], q[57];
U(0, 0, pi/3) q[57];
cx q[50], q[57];
cx q[52], q[57];
U(0, 0, pi/3) q[57];
cx q[52], q[57];
cx q[55], q[57];
U(0, 0, pi/3) q[57];
cx q[55], q[57];
cx q[0], q[58];
U(0, 0, pi/3) q[58];
cx q[0], q[58];
cx q[1], q[58];
U(0, 0, pi/3) q[58];
cx q[1], q[58];
cx q[2], q[58];
U(0, 0, pi/3) q[58];
cx q[2], q[58];
cx q[4], q[58];
U(0, 0, pi/3) q[58];
cx q[4], q[58];
cx q[8], q[58];
U(0, 0, pi/3) q[58];
cx q[8], q[58];
cx q[9], q[58];
U(0, 0, pi/3) q[58];
cx q[9], q[58];
cx q[10], q[58];
U(0, 0, pi/3) q[58];
cx q[10], q[58];
cx q[11], q[58];
U(0, 0, pi/3) q[58];
cx q[11], q[58];
cx q[13], q[58];
U(0, 0, pi/3) q[58];
cx q[13], q[58];
cx q[14], q[58];
U(0, 0, pi/3) q[58];
cx q[14], q[58];
cx q[15], q[58];
U(0, 0, pi/3) q[58];
cx q[15], q[58];
cx q[18], q[58];
U(0, 0, pi/3) q[58];
cx q[18], q[58];
cx q[19], q[58];
U(0, 0, pi/3) q[58];
cx q[19], q[58];
cx q[20], q[58];
U(0, 0, pi/3) q[58];
cx q[20], q[58];
cx q[21], q[58];
U(0, 0, pi/3) q[58];
cx q[21], q[58];
cx q[22], q[58];
U(0, 0, pi/3) q[58];
cx q[22], q[58];
cx q[25], q[58];
U(0, 0, pi/3) q[58];
cx q[25], q[58];
cx q[27], q[58];
U(0, 0, pi/3) q[58];
cx q[27], q[58];
cx q[30], q[58];
U(0, 0, pi/3) q[58];
cx q[30], q[58];
cx q[33], q[58];
U(0, 0, pi/3) q[58];
cx q[33], q[58];
cx q[35], q[58];
U(0, 0, pi/3) q[58];
cx q[35], q[58];
cx q[38], q[58];
U(0, 0, pi/3) q[58];
cx q[38], q[58];
cx q[40], q[58];
U(0, 0, pi/3) q[58];
cx q[40], q[58];
cx q[43], q[58];
U(0, 0, pi/3) q[58];
cx q[43], q[58];
cx q[45], q[58];
U(0, 0, pi/3) q[58];
cx q[45], q[58];
cx q[49], q[58];
U(0, 0, pi/3) q[58];
cx q[49], q[58];
cx q[50], q[58];
U(0, 0, pi/3) q[58];
cx q[50], q[58];
cx q[51], q[58];
U(0, 0, pi/3) q[58];
cx q[51], q[58];
cx q[52], q[58];
U(0, 0, pi/3) q[58];
cx q[52], q[58];
cx q[53], q[58];
U(0, 0, pi/3) q[58];
cx q[53], q[58];
cx q[55], q[58];
U(0, 0, pi/3) q[58];
cx q[55], q[58];
cx q[56], q[58];
U(0, 0, pi/3) q[58];
cx q[56], q[58];
cx q[57], q[58];
U(0, 0, pi/3) q[58];
cx q[57], q[58];
cx q[0], q[59];
U(0, 0, pi/3) q[59];
cx q[0], q[59];
cx q[1], q[59];
U(0, 0, pi/3) q[59];
cx q[1], q[59];
cx q[2], q[59];
U(0, 0, pi/3) q[59];
cx q[2], q[59];
cx q[4], q[59];
U(0, 0, pi/3) q[59];
cx q[4], q[59];
cx q[5], q[59];
U(0, 0, pi/3) q[59];
cx q[5], q[59];
cx q[11], q[59];
U(0, 0, pi/3) q[59];
cx q[11], q[59];
cx q[12], q[59];
U(0, 0, pi/3) q[59];
cx q[12], q[59];
cx q[13], q[59];
U(0, 0, pi/3) q[59];
cx q[13], q[59];
cx q[16], q[59];
U(0, 0, pi/3) q[59];
cx q[16], q[59];
cx q[18], q[59];
U(0, 0, pi/3) q[59];
cx q[18], q[59];
cx q[19], q[59];
U(0, 0, pi/3) q[59];
cx q[19], q[59];
cx q[21], q[59];
U(0, 0, pi/3) q[59];
cx q[21], q[59];
cx q[24], q[59];
U(0, 0, pi/3) q[59];
cx q[24], q[59];
cx q[25], q[59];
U(0, 0, pi/3) q[59];
cx q[25], q[59];
cx q[27], q[59];
U(0, 0, pi/3) q[59];
cx q[27], q[59];
cx q[30], q[59];
U(0, 0, pi/3) q[59];
cx q[30], q[59];
cx q[34], q[59];
U(0, 0, pi/3) q[59];
cx q[34], q[59];
cx q[36], q[59];
U(0, 0, pi/3) q[59];
cx q[36], q[59];
cx q[38], q[59];
U(0, 0, pi/3) q[59];
cx q[38], q[59];
cx q[39], q[59];
U(0, 0, pi/3) q[59];
cx q[39], q[59];
cx q[43], q[59];
U(0, 0, pi/3) q[59];
cx q[43], q[59];
cx q[44], q[59];
U(0, 0, pi/3) q[59];
cx q[44], q[59];
cx q[45], q[59];
U(0, 0, pi/3) q[59];
cx q[45], q[59];
cx q[47], q[59];
U(0, 0, pi/3) q[59];
cx q[47], q[59];
cx q[49], q[59];
U(0, 0, pi/3) q[59];
cx q[49], q[59];
cx q[51], q[59];
U(0, 0, pi/3) q[59];
cx q[51], q[59];
cx q[53], q[59];
U(0, 0, pi/3) q[59];
cx q[53], q[59];
cx q[54], q[59];
U(0, 0, pi/3) q[59];
cx q[54], q[59];
cx q[55], q[59];
U(0, 0, pi/3) q[59];
cx q[55], q[59];
cx q[56], q[59];
U(0, 0, pi/3) q[59];
cx q[56], q[59];
cx q[57], q[59];
U(0, 0, pi/3) q[59];
cx q[57], q[59];
cx q[0], q[60];
U(0, 0, pi/3) q[60];
cx q[0], q[60];
cx q[4], q[60];
U(0, 0, pi/3) q[60];
cx q[4], q[60];
cx q[5], q[60];
U(0, 0, pi/3) q[60];
cx q[5], q[60];
cx q[6], q[60];
U(0, 0, pi/3) q[60];
cx q[6], q[60];
cx q[7], q[60];
U(0, 0, pi/3) q[60];
cx q[7], q[60];
cx q[8], q[60];
U(0, 0, pi/3) q[60];
cx q[8], q[60];
cx q[9], q[60];
U(0, 0, pi/3) q[60];
cx q[9], q[60];
cx q[14], q[60];
U(0, 0, pi/3) q[60];
cx q[14], q[60];
cx q[16], q[60];
U(0, 0, pi/3) q[60];
cx q[16], q[60];
cx q[21], q[60];
U(0, 0, pi/3) q[60];
cx q[21], q[60];
cx q[22], q[60];
U(0, 0, pi/3) q[60];
cx q[22], q[60];
cx q[23], q[60];
U(0, 0, pi/3) q[60];
cx q[23], q[60];
cx q[24], q[60];
U(0, 0, pi/3) q[60];
cx q[24], q[60];
cx q[25], q[60];
U(0, 0, pi/3) q[60];
cx q[25], q[60];
cx q[29], q[60];
U(0, 0, pi/3) q[60];
cx q[29], q[60];
cx q[32], q[60];
U(0, 0, pi/3) q[60];
cx q[32], q[60];
cx q[38], q[60];
U(0, 0, pi/3) q[60];
cx q[38], q[60];
cx q[40], q[60];
U(0, 0, pi/3) q[60];
cx q[40], q[60];
cx q[42], q[60];
U(0, 0, pi/3) q[60];
cx q[42], q[60];
cx q[44], q[60];
U(0, 0, pi/3) q[60];
cx q[44], q[60];
cx q[47], q[60];
U(0, 0, pi/3) q[60];
cx q[47], q[60];
cx q[48], q[60];
U(0, 0, pi/3) q[60];
cx q[48], q[60];
cx q[49], q[60];
U(0, 0, pi/3) q[60];
cx q[49], q[60];
cx q[51], q[60];
U(0, 0, pi/3) q[60];
cx q[51], q[60];
cx q[52], q[60];
U(0, 0, pi/3) q[60];
cx q[52], q[60];
cx q[53], q[60];
U(0, 0, pi/3) q[60];
cx q[53], q[60];
cx q[54], q[60];
U(0, 0, pi/3) q[60];
cx q[54], q[60];
cx q[55], q[60];
U(0, 0, pi/3) q[60];
cx q[55], q[60];
cx q[56], q[60];
U(0, 0, pi/3) q[60];
cx q[56], q[60];
cx q[0], q[61];
U(0, 0, pi/3) q[61];
cx q[0], q[61];
cx q[2], q[61];
U(0, 0, pi/3) q[61];
cx q[2], q[61];
cx q[4], q[61];
U(0, 0, pi/3) q[61];
cx q[4], q[61];
cx q[5], q[61];
U(0, 0, pi/3) q[61];
cx q[5], q[61];
cx q[9], q[61];
U(0, 0, pi/3) q[61];
cx q[9], q[61];
cx q[14], q[61];
U(0, 0, pi/3) q[61];
cx q[14], q[61];
cx q[18], q[61];
U(0, 0, pi/3) q[61];
cx q[18], q[61];
cx q[22], q[61];
U(0, 0, pi/3) q[61];
cx q[22], q[61];
cx q[23], q[61];
U(0, 0, pi/3) q[61];
cx q[23], q[61];
cx q[25], q[61];
U(0, 0, pi/3) q[61];
cx q[25], q[61];
cx q[26], q[61];
U(0, 0, pi/3) q[61];
cx q[26], q[61];
cx q[27], q[61];
U(0, 0, pi/3) q[61];
cx q[27], q[61];
cx q[28], q[61];
U(0, 0, pi/3) q[61];
cx q[28], q[61];
cx q[32], q[61];
U(0, 0, pi/3) q[61];
cx q[32], q[61];
cx q[34], q[61];
U(0, 0, pi/3) q[61];
cx q[34], q[61];
cx q[36], q[61];
U(0, 0, pi/3) q[61];
cx q[36], q[61];
cx q[39], q[61];
U(0, 0, pi/3) q[61];
cx q[39], q[61];
cx q[42], q[61];
U(0, 0, pi/3) q[61];
cx q[42], q[61];
cx q[43], q[61];
U(0, 0, pi/3) q[61];
cx q[43], q[61];
cx q[44], q[61];
U(0, 0, pi/3) q[61];
cx q[44], q[61];
cx q[45], q[61];
U(0, 0, pi/3) q[61];
cx q[45], q[61];
cx q[49], q[61];
U(0, 0, pi/3) q[61];
cx q[49], q[61];
cx q[50], q[61];
U(0, 0, pi/3) q[61];
cx q[50], q[61];
cx q[51], q[61];
U(0, 0, pi/3) q[61];
cx q[51], q[61];
cx q[52], q[61];
U(0, 0, pi/3) q[61];
cx q[52], q[61];
cx q[53], q[61];
U(0, 0, pi/3) q[61];
cx q[53], q[61];
cx q[55], q[61];
U(0, 0, pi/3) q[61];
cx q[55], q[61];
cx q[57], q[61];
U(0, 0, pi/3) q[61];
cx q[57], q[61];
cx q[0], q[62];
U(0, 0, pi/3) q[62];
cx q[0], q[62];
cx q[4], q[62];
U(0, 0, pi/3) q[62];
cx q[4], q[62];
cx q[6], q[62];
U(0, 0, pi/3) q[62];
cx q[6], q[62];
cx q[7], q[62];
U(0, 0, pi/3) q[62];
cx q[7], q[62];
cx q[9], q[62];
U(0, 0, pi/3) q[62];
cx q[9], q[62];
cx q[10], q[62];
U(0, 0, pi/3) q[62];
cx q[10], q[62];
cx q[14], q[62];
U(0, 0, pi/3) q[62];
cx q[14], q[62];
cx q[15], q[62];
U(0, 0, pi/3) q[62];
cx q[15], q[62];
cx q[16], q[62];
U(0, 0, pi/3) q[62];
cx q[16], q[62];
cx q[17], q[62];
U(0, 0, pi/3) q[62];
cx q[17], q[62];
cx q[20], q[62];
U(0, 0, pi/3) q[62];
cx q[20], q[62];
cx q[25], q[62];
U(0, 0, pi/3) q[62];
cx q[25], q[62];
cx q[33], q[62];
U(0, 0, pi/3) q[62];
cx q[33], q[62];
cx q[34], q[62];
U(0, 0, pi/3) q[62];
cx q[34], q[62];
cx q[38], q[62];
U(0, 0, pi/3) q[62];
cx q[38], q[62];
cx q[39], q[62];
U(0, 0, pi/3) q[62];
cx q[39], q[62];
cx q[42], q[62];
U(0, 0, pi/3) q[62];
cx q[42], q[62];
cx q[43], q[62];
U(0, 0, pi/3) q[62];
cx q[43], q[62];
cx q[47], q[62];
U(0, 0, pi/3) q[62];
cx q[47], q[62];
cx q[48], q[62];
U(0, 0, pi/3) q[62];
cx q[48], q[62];
cx q[50], q[62];
U(0, 0, pi/3) q[62];
cx q[50], q[62];
cx q[51], q[62];
U(0, 0, pi/3) q[62];
cx q[51], q[62];
cx q[52], q[62];
U(0, 0, pi/3) q[62];
cx q[52], q[62];
cx q[53], q[62];
U(0, 0, pi/3) q[62];
cx q[53], q[62];
cx q[3], q[63];
U(0, 0, pi/3) q[63];
cx q[3], q[63];
cx q[4], q[63];
U(0, 0, pi/3) q[63];
cx q[4], q[63];
cx q[6], q[63];
U(0, 0, pi/3) q[63];
cx q[6], q[63];
cx q[7], q[63];
U(0, 0, pi/3) q[63];
cx q[7], q[63];
cx q[8], q[63];
U(0, 0, pi/3) q[63];
cx q[8], q[63];
cx q[9], q[63];
U(0, 0, pi/3) q[63];
cx q[9], q[63];
cx q[13], q[63];
U(0, 0, pi/3) q[63];
cx q[13], q[63];
cx q[18], q[63];
U(0, 0, pi/3) q[63];
cx q[18], q[63];
cx q[21], q[63];
U(0, 0, pi/3) q[63];
cx q[21], q[63];
cx q[23], q[63];
U(0, 0, pi/3) q[63];
cx q[23], q[63];
cx q[25], q[63];
U(0, 0, pi/3) q[63];
cx q[25], q[63];
cx q[26], q[63];
U(0, 0, pi/3) q[63];
cx q[26], q[63];
cx q[27], q[63];
U(0, 0, pi/3) q[63];
cx q[27], q[63];
cx q[30], q[63];
U(0, 0, pi/3) q[63];
cx q[30], q[63];
cx q[35], q[63];
U(0, 0, pi/3) q[63];
cx q[35], q[63];
cx q[37], q[63];
U(0, 0, pi/3) q[63];
cx q[37], q[63];
cx q[42], q[63];
U(0, 0, pi/3) q[63];
cx q[42], q[63];
cx q[44], q[63];
U(0, 0, pi/3) q[63];
cx q[44], q[63];
cx q[45], q[63];
U(0, 0, pi/3) q[63];
cx q[45], q[63];
cx q[46], q[63];
U(0, 0, pi/3) q[63];
cx q[46], q[63];
cx q[47], q[63];
U(0, 0, pi/3) q[63];
cx q[47], q[63];
cx q[51], q[63];
U(0, 0, pi/3) q[63];
cx q[51], q[63];
cx q[52], q[63];
U(0, 0, pi/3) q[63];
cx q[52], q[63];
cx q[55], q[63];
U(0, 0, pi/3) q[63];
cx q[55], q[63];
cx q[57], q[63];
U(0, 0, pi/3) q[63];
cx q[57], q[63];
cx q[58], q[63];
U(0, 0, pi/3) q[63];
cx q[58], q[63];
cx q[60], q[63];
U(0, 0, pi/3) q[63];
cx q[60], q[63];
cx q[61], q[63];
U(0, 0, pi/3) q[63];
cx q[61], q[63];
cx q[62], q[63];
U(0, 0, pi/3) q[63];
cx q[62], q[63];
cx q[0], q[64];
U(0, 0, pi/3) q[64];
cx q[0], q[64];
cx q[3], q[64];
U(0, 0, pi/3) q[64];
cx q[3], q[64];
cx q[4], q[64];
U(0, 0, pi/3) q[64];
cx q[4], q[64];
cx q[5], q[64];
U(0, 0, pi/3) q[64];
cx q[5], q[64];
cx q[9], q[64];
U(0, 0, pi/3) q[64];
cx q[9], q[64];
cx q[10], q[64];
U(0, 0, pi/3) q[64];
cx q[10], q[64];
cx q[20], q[64];
U(0, 0, pi/3) q[64];
cx q[20], q[64];
cx q[25], q[64];
U(0, 0, pi/3) q[64];
cx q[25], q[64];
cx q[27], q[64];
U(0, 0, pi/3) q[64];
cx q[27], q[64];
cx q[28], q[64];
U(0, 0, pi/3) q[64];
cx q[28], q[64];
cx q[29], q[64];
U(0, 0, pi/3) q[64];
cx q[29], q[64];
cx q[30], q[64];
U(0, 0, pi/3) q[64];
cx q[30], q[64];
cx q[31], q[64];
U(0, 0, pi/3) q[64];
cx q[31], q[64];
cx q[32], q[64];
U(0, 0, pi/3) q[64];
cx q[32], q[64];
cx q[33], q[64];
U(0, 0, pi/3) q[64];
cx q[33], q[64];
cx q[35], q[64];
U(0, 0, pi/3) q[64];
cx q[35], q[64];
cx q[37], q[64];
U(0, 0, pi/3) q[64];
cx q[37], q[64];
cx q[39], q[64];
U(0, 0, pi/3) q[64];
cx q[39], q[64];
cx q[40], q[64];
U(0, 0, pi/3) q[64];
cx q[40], q[64];
cx q[43], q[64];
U(0, 0, pi/3) q[64];
cx q[43], q[64];
cx q[45], q[64];
U(0, 0, pi/3) q[64];
cx q[45], q[64];
cx q[47], q[64];
U(0, 0, pi/3) q[64];
cx q[47], q[64];
cx q[51], q[64];
U(0, 0, pi/3) q[64];
cx q[51], q[64];
cx q[52], q[64];
U(0, 0, pi/3) q[64];
cx q[52], q[64];
cx q[53], q[64];
U(0, 0, pi/3) q[64];
cx q[53], q[64];
cx q[55], q[64];
U(0, 0, pi/3) q[64];
cx q[55], q[64];
cx q[56], q[64];
U(0, 0, pi/3) q[64];
cx q[56], q[64];
cx q[57], q[64];
U(0, 0, pi/3) q[64];
cx q[57], q[64];
cx q[58], q[64];
U(0, 0, pi/3) q[64];
cx q[58], q[64];
cx q[0], q[65];
U(0, 0, pi/3) q[65];
cx q[0], q[65];
cx q[1], q[65];
U(0, 0, pi/3) q[65];
cx q[1], q[65];
cx q[4], q[65];
U(0, 0, pi/3) q[65];
cx q[4], q[65];
cx q[6], q[65];
U(0, 0, pi/3) q[65];
cx q[6], q[65];
cx q[8], q[65];
U(0, 0, pi/3) q[65];
cx q[8], q[65];
cx q[9], q[65];
U(0, 0, pi/3) q[65];
cx q[9], q[65];
cx q[10], q[65];
U(0, 0, pi/3) q[65];
cx q[10], q[65];
cx q[13], q[65];
U(0, 0, pi/3) q[65];
cx q[13], q[65];
cx q[15], q[65];
U(0, 0, pi/3) q[65];
cx q[15], q[65];
cx q[18], q[65];
U(0, 0, pi/3) q[65];
cx q[18], q[65];
cx q[21], q[65];
U(0, 0, pi/3) q[65];
cx q[21], q[65];
cx q[25], q[65];
U(0, 0, pi/3) q[65];
cx q[25], q[65];
cx q[27], q[65];
U(0, 0, pi/3) q[65];
cx q[27], q[65];
cx q[29], q[65];
U(0, 0, pi/3) q[65];
cx q[29], q[65];
cx q[30], q[65];
U(0, 0, pi/3) q[65];
cx q[30], q[65];
cx q[31], q[65];
U(0, 0, pi/3) q[65];
cx q[31], q[65];
cx q[34], q[65];
U(0, 0, pi/3) q[65];
cx q[34], q[65];
cx q[39], q[65];
U(0, 0, pi/3) q[65];
cx q[39], q[65];
cx q[41], q[65];
U(0, 0, pi/3) q[65];
cx q[41], q[65];
cx q[42], q[65];
U(0, 0, pi/3) q[65];
cx q[42], q[65];
cx q[43], q[65];
U(0, 0, pi/3) q[65];
cx q[43], q[65];
cx q[45], q[65];
U(0, 0, pi/3) q[65];
cx q[45], q[65];
cx q[46], q[65];
U(0, 0, pi/3) q[65];
cx q[46], q[65];
cx q[48], q[65];
U(0, 0, pi/3) q[65];
cx q[48], q[65];
cx q[50], q[65];
U(0, 0, pi/3) q[65];
cx q[50], q[65];
cx q[53], q[65];
U(0, 0, pi/3) q[65];
cx q[53], q[65];
cx q[54], q[65];
U(0, 0, pi/3) q[65];
cx q[54], q[65];
cx q[55], q[65];
U(0, 0, pi/3) q[65];
cx q[55], q[65];
cx q[58], q[65];
U(0, 0, pi/3) q[65];
cx q[58], q[65];
cx q[63], q[65];
U(0, 0, pi/3) q[65];
cx q[63], q[65];
cx q[2], q[66];
U(0, 0, pi/3) q[66];
cx q[2], q[66];
cx q[3], q[66];
U(0, 0, pi/3) q[66];
cx q[3], q[66];
cx q[4], q[66];
U(0, 0, pi/3) q[66];
cx q[4], q[66];
cx q[8], q[66];
U(0, 0, pi/3) q[66];
cx q[8], q[66];
cx q[10], q[66];
U(0, 0, pi/3) q[66];
cx q[10], q[66];
cx q[11], q[66];
U(0, 0, pi/3) q[66];
cx q[11], q[66];
cx q[12], q[66];
U(0, 0, pi/3) q[66];
cx q[12], q[66];
cx q[13], q[66];
U(0, 0, pi/3) q[66];
cx q[13], q[66];
cx q[16], q[66];
U(0, 0, pi/3) q[66];
cx q[16], q[66];
cx q[17], q[66];
U(0, 0, pi/3) q[66];
cx q[17], q[66];
cx q[19], q[66];
U(0, 0, pi/3) q[66];
cx q[19], q[66];
cx q[20], q[66];
U(0, 0, pi/3) q[66];
cx q[20], q[66];
cx q[23], q[66];
U(0, 0, pi/3) q[66];
cx q[23], q[66];
cx q[25], q[66];
U(0, 0, pi/3) q[66];
cx q[25], q[66];
cx q[30], q[66];
U(0, 0, pi/3) q[66];
cx q[30], q[66];
cx q[32], q[66];
U(0, 0, pi/3) q[66];
cx q[32], q[66];
cx q[34], q[66];
U(0, 0, pi/3) q[66];
cx q[34], q[66];
cx q[35], q[66];
U(0, 0, pi/3) q[66];
cx q[35], q[66];
cx q[36], q[66];
U(0, 0, pi/3) q[66];
cx q[36], q[66];
cx q[37], q[66];
U(0, 0, pi/3) q[66];
cx q[37], q[66];
cx q[38], q[66];
U(0, 0, pi/3) q[66];
cx q[38], q[66];
cx q[39], q[66];
U(0, 0, pi/3) q[66];
cx q[39], q[66];
cx q[40], q[66];
U(0, 0, pi/3) q[66];
cx q[40], q[66];
cx q[41], q[66];
U(0, 0, pi/3) q[66];
cx q[41], q[66];
cx q[42], q[66];
U(0, 0, pi/3) q[66];
cx q[42], q[66];
cx q[44], q[66];
U(0, 0, pi/3) q[66];
cx q[44], q[66];
cx q[46], q[66];
U(0, 0, pi/3) q[66];
cx q[46], q[66];
cx q[48], q[66];
U(0, 0, pi/3) q[66];
cx q[48], q[66];
cx q[49], q[66];
U(0, 0, pi/3) q[66];
cx q[49], q[66];
cx q[53], q[66];
U(0, 0, pi/3) q[66];
cx q[53], q[66];
cx q[58], q[66];
U(0, 0, pi/3) q[66];
cx q[58], q[66];
cx q[59], q[66];
U(0, 0, pi/3) q[66];
cx q[59], q[66];
cx q[64], q[66];
U(0, 0, pi/3) q[66];
cx q[64], q[66];
cx q[65], q[66];
U(0, 0, pi/3) q[66];
cx q[65], q[66];
cx q[0], q[67];
U(0, 0, pi/3) q[67];
cx q[0], q[67];
cx q[1], q[67];
U(0, 0, pi/3) q[67];
cx q[1], q[67];
cx q[2], q[67];
U(0, 0, pi/3) q[67];
cx q[2], q[67];
cx q[4], q[67];
U(0, 0, pi/3) q[67];
cx q[4], q[67];
cx q[6], q[67];
U(0, 0, pi/3) q[67];
cx q[6], q[67];
cx q[8], q[67];
U(0, 0, pi/3) q[67];
cx q[8], q[67];
cx q[12], q[67];
U(0, 0, pi/3) q[67];
cx q[12], q[67];
cx q[13], q[67];
U(0, 0, pi/3) q[67];
cx q[13], q[67];
cx q[15], q[67];
U(0, 0, pi/3) q[67];
cx q[15], q[67];
cx q[16], q[67];
U(0, 0, pi/3) q[67];
cx q[16], q[67];
cx q[17], q[67];
U(0, 0, pi/3) q[67];
cx q[17], q[67];
cx q[19], q[67];
U(0, 0, pi/3) q[67];
cx q[19], q[67];
cx q[21], q[67];
U(0, 0, pi/3) q[67];
cx q[21], q[67];
cx q[23], q[67];
U(0, 0, pi/3) q[67];
cx q[23], q[67];
cx q[25], q[67];
U(0, 0, pi/3) q[67];
cx q[25], q[67];
cx q[30], q[67];
U(0, 0, pi/3) q[67];
cx q[30], q[67];
cx q[33], q[67];
U(0, 0, pi/3) q[67];
cx q[33], q[67];
cx q[34], q[67];
U(0, 0, pi/3) q[67];
cx q[34], q[67];
cx q[36], q[67];
U(0, 0, pi/3) q[67];
cx q[36], q[67];
cx q[37], q[67];
U(0, 0, pi/3) q[67];
cx q[37], q[67];
cx q[39], q[67];
U(0, 0, pi/3) q[67];
cx q[39], q[67];
cx q[40], q[67];
U(0, 0, pi/3) q[67];
cx q[40], q[67];
cx q[41], q[67];
U(0, 0, pi/3) q[67];
cx q[41], q[67];
cx q[43], q[67];
U(0, 0, pi/3) q[67];
cx q[43], q[67];
cx q[46], q[67];
U(0, 0, pi/3) q[67];
cx q[46], q[67];
cx q[49], q[67];
U(0, 0, pi/3) q[67];
cx q[49], q[67];
cx q[50], q[67];
U(0, 0, pi/3) q[67];
cx q[50], q[67];
cx q[53], q[67];
U(0, 0, pi/3) q[67];
cx q[53], q[67];
cx q[54], q[67];
U(0, 0, pi/3) q[67];
cx q[54], q[67];
cx q[55], q[67];
U(0, 0, pi/3) q[67];
cx q[55], q[67];
cx q[56], q[67];
U(0, 0, pi/3) q[67];
cx q[56], q[67];
cx q[57], q[67];
U(0, 0, pi/3) q[67];
cx q[57], q[67];
cx q[58], q[67];
U(0, 0, pi/3) q[67];
cx q[58], q[67];
cx q[61], q[67];
U(0, 0, pi/3) q[67];
cx q[61], q[67];
cx q[62], q[67];
U(0, 0, pi/3) q[67];
cx q[62], q[67];
cx q[64], q[67];
U(0, 0, pi/3) q[67];
cx q[64], q[67];
cx q[66], q[67];
U(0, 0, pi/3) q[67];
cx q[66], q[67];
cx q[0], q[68];
U(0, 0, pi/3) q[68];
cx q[0], q[68];
cx q[4], q[68];
U(0, 0, pi/3) q[68];
cx q[4], q[68];
cx q[7], q[68];
U(0, 0, pi/3) q[68];
cx q[7], q[68];
cx q[10], q[68];
U(0, 0, pi/3) q[68];
cx q[10], q[68];
cx q[11], q[68];
U(0, 0, pi/3) q[68];
cx q[11], q[68];
cx q[14], q[68];
U(0, 0, pi/3) q[68];
cx q[14], q[68];
cx q[20], q[68];
U(0, 0, pi/3) q[68];
cx q[20], q[68];
cx q[21], q[68];
U(0, 0, pi/3) q[68];
cx q[21], q[68];
cx q[22], q[68];
U(0, 0, pi/3) q[68];
cx q[22], q[68];
cx q[24], q[68];
U(0, 0, pi/3) q[68];
cx q[24], q[68];
cx q[27], q[68];
U(0, 0, pi/3) q[68];
cx q[27], q[68];
cx q[28], q[68];
U(0, 0, pi/3) q[68];
cx q[28], q[68];
cx q[30], q[68];
U(0, 0, pi/3) q[68];
cx q[30], q[68];
cx q[31], q[68];
U(0, 0, pi/3) q[68];
cx q[31], q[68];
cx q[33], q[68];
U(0, 0, pi/3) q[68];
cx q[33], q[68];
cx q[41], q[68];
U(0, 0, pi/3) q[68];
cx q[41], q[68];
cx q[43], q[68];
U(0, 0, pi/3) q[68];
cx q[43], q[68];
cx q[45], q[68];
U(0, 0, pi/3) q[68];
cx q[45], q[68];
cx q[47], q[68];
U(0, 0, pi/3) q[68];
cx q[47], q[68];
cx q[50], q[68];
U(0, 0, pi/3) q[68];
cx q[50], q[68];
cx q[52], q[68];
U(0, 0, pi/3) q[68];
cx q[52], q[68];
cx q[54], q[68];
U(0, 0, pi/3) q[68];
cx q[54], q[68];
cx q[55], q[68];
U(0, 0, pi/3) q[68];
cx q[55], q[68];
cx q[59], q[68];
U(0, 0, pi/3) q[68];
cx q[59], q[68];
cx q[3], q[69];
U(0, 0, pi/3) q[69];
cx q[3], q[69];
cx q[5], q[69];
U(0, 0, pi/3) q[69];
cx q[5], q[69];
cx q[7], q[69];
U(0, 0, pi/3) q[69];
cx q[7], q[69];
cx q[8], q[69];
U(0, 0, pi/3) q[69];
cx q[8], q[69];
cx q[12], q[69];
U(0, 0, pi/3) q[69];
cx q[12], q[69];
cx q[13], q[69];
U(0, 0, pi/3) q[69];
cx q[13], q[69];
cx q[16], q[69];
U(0, 0, pi/3) q[69];
cx q[16], q[69];
cx q[21], q[69];
U(0, 0, pi/3) q[69];
cx q[21], q[69];
cx q[22], q[69];
U(0, 0, pi/3) q[69];
cx q[22], q[69];
cx q[23], q[69];
U(0, 0, pi/3) q[69];
cx q[23], q[69];
cx q[24], q[69];
U(0, 0, pi/3) q[69];
cx q[24], q[69];
cx q[25], q[69];
U(0, 0, pi/3) q[69];
cx q[25], q[69];
cx q[28], q[69];
U(0, 0, pi/3) q[69];
cx q[28], q[69];
cx q[29], q[69];
U(0, 0, pi/3) q[69];
cx q[29], q[69];
cx q[30], q[69];
U(0, 0, pi/3) q[69];
cx q[30], q[69];
cx q[32], q[69];
U(0, 0, pi/3) q[69];
cx q[32], q[69];
cx q[33], q[69];
U(0, 0, pi/3) q[69];
cx q[33], q[69];
cx q[34], q[69];
U(0, 0, pi/3) q[69];
cx q[34], q[69];
cx q[36], q[69];
U(0, 0, pi/3) q[69];
cx q[36], q[69];
cx q[39], q[69];
U(0, 0, pi/3) q[69];
cx q[39], q[69];
cx q[40], q[69];
U(0, 0, pi/3) q[69];
cx q[40], q[69];
cx q[42], q[69];
U(0, 0, pi/3) q[69];
cx q[42], q[69];
cx q[43], q[69];
U(0, 0, pi/3) q[69];
cx q[43], q[69];
cx q[45], q[69];
U(0, 0, pi/3) q[69];
cx q[45], q[69];
cx q[48], q[69];
U(0, 0, pi/3) q[69];
cx q[48], q[69];
cx q[49], q[69];
U(0, 0, pi/3) q[69];
cx q[49], q[69];
cx q[50], q[69];
U(0, 0, pi/3) q[69];
cx q[50], q[69];
cx q[52], q[69];
U(0, 0, pi/3) q[69];
cx q[52], q[69];
cx q[54], q[69];
U(0, 0, pi/3) q[69];
cx q[54], q[69];
cx q[55], q[69];
U(0, 0, pi/3) q[69];
cx q[55], q[69];
cx q[57], q[69];
U(0, 0, pi/3) q[69];
cx q[57], q[69];
cx q[59], q[69];
U(0, 0, pi/3) q[69];
cx q[59], q[69];
cx q[62], q[69];
U(0, 0, pi/3) q[69];
cx q[62], q[69];
cx q[63], q[69];
U(0, 0, pi/3) q[69];
cx q[63], q[69];
cx q[68], q[69];
U(0, 0, pi/3) q[69];
cx q[68], q[69];
cx q[1], q[70];
U(0, 0, pi/3) q[70];
cx q[1], q[70];
cx q[4], q[70];
U(0, 0, pi/3) q[70];
cx q[4], q[70];
cx q[6], q[70];
U(0, 0, pi/3) q[70];
cx q[6], q[70];
cx q[7], q[70];
U(0, 0, pi/3) q[70];
cx q[7], q[70];
cx q[8], q[70];
U(0, 0, pi/3) q[70];
cx q[8], q[70];
cx q[10], q[70];
U(0, 0, pi/3) q[70];
cx q[10], q[70];
cx q[11], q[70];
U(0, 0, pi/3) q[70];
cx q[11], q[70];
cx q[15], q[70];
U(0, 0, pi/3) q[70];
cx q[15], q[70];
cx q[16], q[70];
U(0, 0, pi/3) q[70];
cx q[16], q[70];
cx q[18], q[70];
U(0, 0, pi/3) q[70];
cx q[18], q[70];
cx q[19], q[70];
U(0, 0, pi/3) q[70];
cx q[19], q[70];
cx q[20], q[70];
U(0, 0, pi/3) q[70];
cx q[20], q[70];
cx q[22], q[70];
U(0, 0, pi/3) q[70];
cx q[22], q[70];
cx q[24], q[70];
U(0, 0, pi/3) q[70];
cx q[24], q[70];
cx q[25], q[70];
U(0, 0, pi/3) q[70];
cx q[25], q[70];
cx q[27], q[70];
U(0, 0, pi/3) q[70];
cx q[27], q[70];
cx q[28], q[70];
U(0, 0, pi/3) q[70];
cx q[28], q[70];
cx q[32], q[70];
U(0, 0, pi/3) q[70];
cx q[32], q[70];
cx q[33], q[70];
U(0, 0, pi/3) q[70];
cx q[33], q[70];
cx q[35], q[70];
U(0, 0, pi/3) q[70];
cx q[35], q[70];
cx q[36], q[70];
U(0, 0, pi/3) q[70];
cx q[36], q[70];
cx q[38], q[70];
U(0, 0, pi/3) q[70];
cx q[38], q[70];
cx q[39], q[70];
U(0, 0, pi/3) q[70];
cx q[39], q[70];
cx q[41], q[70];
U(0, 0, pi/3) q[70];
cx q[41], q[70];
cx q[43], q[70];
U(0, 0, pi/3) q[70];
cx q[43], q[70];
cx q[45], q[70];
U(0, 0, pi/3) q[70];
cx q[45], q[70];
cx q[46], q[70];
U(0, 0, pi/3) q[70];
cx q[46], q[70];
cx q[52], q[70];
U(0, 0, pi/3) q[70];
cx q[52], q[70];
cx q[53], q[70];
U(0, 0, pi/3) q[70];
cx q[53], q[70];
cx q[54], q[70];
U(0, 0, pi/3) q[70];
cx q[54], q[70];
cx q[58], q[70];
U(0, 0, pi/3) q[70];
cx q[58], q[70];
cx q[60], q[70];
U(0, 0, pi/3) q[70];
cx q[60], q[70];
cx q[62], q[70];
U(0, 0, pi/3) q[70];
cx q[62], q[70];
cx q[64], q[70];
U(0, 0, pi/3) q[70];
cx q[64], q[70];
cx q[65], q[70];
U(0, 0, pi/3) q[70];
cx q[65], q[70];
cx q[66], q[70];
U(0, 0, pi/3) q[70];
cx q[66], q[70];
cx q[2], q[71];
U(0, 0, pi/3) q[71];
cx q[2], q[71];
cx q[3], q[71];
U(0, 0, pi/3) q[71];
cx q[3], q[71];
cx q[4], q[71];
U(0, 0, pi/3) q[71];
cx q[4], q[71];
cx q[5], q[71];
U(0, 0, pi/3) q[71];
cx q[5], q[71];
cx q[6], q[71];
U(0, 0, pi/3) q[71];
cx q[6], q[71];
cx q[7], q[71];
U(0, 0, pi/3) q[71];
cx q[7], q[71];
cx q[12], q[71];
U(0, 0, pi/3) q[71];
cx q[12], q[71];
cx q[15], q[71];
U(0, 0, pi/3) q[71];
cx q[15], q[71];
cx q[16], q[71];
U(0, 0, pi/3) q[71];
cx q[16], q[71];
cx q[17], q[71];
U(0, 0, pi/3) q[71];
cx q[17], q[71];
cx q[18], q[71];
U(0, 0, pi/3) q[71];
cx q[18], q[71];
cx q[20], q[71];
U(0, 0, pi/3) q[71];
cx q[20], q[71];
cx q[22], q[71];
U(0, 0, pi/3) q[71];
cx q[22], q[71];
cx q[30], q[71];
U(0, 0, pi/3) q[71];
cx q[30], q[71];
cx q[34], q[71];
U(0, 0, pi/3) q[71];
cx q[34], q[71];
cx q[41], q[71];
U(0, 0, pi/3) q[71];
cx q[41], q[71];
cx q[42], q[71];
U(0, 0, pi/3) q[71];
cx q[42], q[71];
cx q[43], q[71];
U(0, 0, pi/3) q[71];
cx q[43], q[71];
cx q[44], q[71];
U(0, 0, pi/3) q[71];
cx q[44], q[71];
cx q[46], q[71];
U(0, 0, pi/3) q[71];
cx q[46], q[71];
cx q[48], q[71];
U(0, 0, pi/3) q[71];
cx q[48], q[71];
cx q[51], q[71];
U(0, 0, pi/3) q[71];
cx q[51], q[71];
cx q[55], q[71];
U(0, 0, pi/3) q[71];
cx q[55], q[71];
cx q[59], q[71];
U(0, 0, pi/3) q[71];
cx q[59], q[71];
cx q[60], q[71];
U(0, 0, pi/3) q[71];
cx q[60], q[71];
cx q[62], q[71];
U(0, 0, pi/3) q[71];
cx q[62], q[71];
cx q[65], q[71];
U(0, 0, pi/3) q[71];
cx q[65], q[71];
cx q[67], q[71];
U(0, 0, pi/3) q[71];
cx q[67], q[71];
cx q[68], q[71];
U(0, 0, pi/3) q[71];
cx q[68], q[71];
cx q[0], q[72];
U(0, 0, pi/3) q[72];
cx q[0], q[72];
cx q[3], q[72];
U(0, 0, pi/3) q[72];
cx q[3], q[72];
cx q[4], q[72];
U(0, 0, pi/3) q[72];
cx q[4], q[72];
cx q[5], q[72];
U(0, 0, pi/3) q[72];
cx q[5], q[72];
cx q[10], q[72];
U(0, 0, pi/3) q[72];
cx q[10], q[72];
cx q[12], q[72];
U(0, 0, pi/3) q[72];
cx q[12], q[72];
cx q[13], q[72];
U(0, 0, pi/3) q[72];
cx q[13], q[72];
cx q[14], q[72];
U(0, 0, pi/3) q[72];
cx q[14], q[72];
cx q[16], q[72];
U(0, 0, pi/3) q[72];
cx q[16], q[72];
cx q[18], q[72];
U(0, 0, pi/3) q[72];
cx q[18], q[72];
cx q[21], q[72];
U(0, 0, pi/3) q[72];
cx q[21], q[72];
cx q[22], q[72];
U(0, 0, pi/3) q[72];
cx q[22], q[72];
cx q[23], q[72];
U(0, 0, pi/3) q[72];
cx q[23], q[72];
cx q[27], q[72];
U(0, 0, pi/3) q[72];
cx q[27], q[72];
cx q[29], q[72];
U(0, 0, pi/3) q[72];
cx q[29], q[72];
cx q[30], q[72];
U(0, 0, pi/3) q[72];
cx q[30], q[72];
cx q[36], q[72];
U(0, 0, pi/3) q[72];
cx q[36], q[72];
cx q[41], q[72];
U(0, 0, pi/3) q[72];
cx q[41], q[72];
cx q[42], q[72];
U(0, 0, pi/3) q[72];
cx q[42], q[72];
cx q[43], q[72];
U(0, 0, pi/3) q[72];
cx q[43], q[72];
cx q[44], q[72];
U(0, 0, pi/3) q[72];
cx q[44], q[72];
cx q[46], q[72];
U(0, 0, pi/3) q[72];
cx q[46], q[72];
cx q[49], q[72];
U(0, 0, pi/3) q[72];
cx q[49], q[72];
cx q[52], q[72];
U(0, 0, pi/3) q[72];
cx q[52], q[72];
cx q[53], q[72];
U(0, 0, pi/3) q[72];
cx q[53], q[72];
cx q[55], q[72];
U(0, 0, pi/3) q[72];
cx q[55], q[72];
cx q[57], q[72];
U(0, 0, pi/3) q[72];
cx q[57], q[72];
cx q[61], q[72];
U(0, 0, pi/3) q[72];
cx q[61], q[72];
cx q[63], q[72];
U(0, 0, pi/3) q[72];
cx q[63], q[72];
cx q[64], q[72];
U(0, 0, pi/3) q[72];
cx q[64], q[72];
cx q[65], q[72];
U(0, 0, pi/3) q[72];
cx q[65], q[72];
cx q[66], q[72];
U(0, 0, pi/3) q[72];
cx q[66], q[72];
cx q[69], q[72];
U(0, 0, pi/3) q[72];
cx q[69], q[72];
cx q[70], q[72];
U(0, 0, pi/3) q[72];
cx q[70], q[72];
cx q[0], q[73];
U(0, 0, pi/3) q[73];
cx q[0], q[73];
cx q[3], q[73];
U(0, 0, pi/3) q[73];
cx q[3], q[73];
cx q[8], q[73];
U(0, 0, pi/3) q[73];
cx q[8], q[73];
cx q[9], q[73];
U(0, 0, pi/3) q[73];
cx q[9], q[73];
cx q[10], q[73];
U(0, 0, pi/3) q[73];
cx q[10], q[73];
cx q[11], q[73];
U(0, 0, pi/3) q[73];
cx q[11], q[73];
cx q[13], q[73];
U(0, 0, pi/3) q[73];
cx q[13], q[73];
cx q[15], q[73];
U(0, 0, pi/3) q[73];
cx q[15], q[73];
cx q[16], q[73];
U(0, 0, pi/3) q[73];
cx q[16], q[73];
cx q[17], q[73];
U(0, 0, pi/3) q[73];
cx q[17], q[73];
cx q[19], q[73];
U(0, 0, pi/3) q[73];
cx q[19], q[73];
cx q[21], q[73];
U(0, 0, pi/3) q[73];
cx q[21], q[73];
cx q[22], q[73];
U(0, 0, pi/3) q[73];
cx q[22], q[73];
cx q[23], q[73];
U(0, 0, pi/3) q[73];
cx q[23], q[73];
cx q[24], q[73];
U(0, 0, pi/3) q[73];
cx q[24], q[73];
cx q[29], q[73];
U(0, 0, pi/3) q[73];
cx q[29], q[73];
cx q[30], q[73];
U(0, 0, pi/3) q[73];
cx q[30], q[73];
cx q[31], q[73];
U(0, 0, pi/3) q[73];
cx q[31], q[73];
cx q[33], q[73];
U(0, 0, pi/3) q[73];
cx q[33], q[73];
cx q[34], q[73];
U(0, 0, pi/3) q[73];
cx q[34], q[73];
cx q[35], q[73];
U(0, 0, pi/3) q[73];
cx q[35], q[73];
cx q[37], q[73];
U(0, 0, pi/3) q[73];
cx q[37], q[73];
cx q[43], q[73];
U(0, 0, pi/3) q[73];
cx q[43], q[73];
cx q[44], q[73];
U(0, 0, pi/3) q[73];
cx q[44], q[73];
cx q[45], q[73];
U(0, 0, pi/3) q[73];
cx q[45], q[73];
cx q[46], q[73];
U(0, 0, pi/3) q[73];
cx q[46], q[73];
cx q[47], q[73];
U(0, 0, pi/3) q[73];
cx q[47], q[73];
cx q[48], q[73];
U(0, 0, pi/3) q[73];
cx q[48], q[73];
cx q[49], q[73];
U(0, 0, pi/3) q[73];
cx q[49], q[73];
cx q[50], q[73];
U(0, 0, pi/3) q[73];
cx q[50], q[73];
cx q[52], q[73];
U(0, 0, pi/3) q[73];
cx q[52], q[73];
cx q[53], q[73];
U(0, 0, pi/3) q[73];
cx q[53], q[73];
cx q[54], q[73];
U(0, 0, pi/3) q[73];
cx q[54], q[73];
cx q[55], q[73];
U(0, 0, pi/3) q[73];
cx q[55], q[73];
cx q[58], q[73];
U(0, 0, pi/3) q[73];
cx q[58], q[73];
cx q[60], q[73];
U(0, 0, pi/3) q[73];
cx q[60], q[73];
cx q[61], q[73];
U(0, 0, pi/3) q[73];
cx q[61], q[73];
cx q[63], q[73];
U(0, 0, pi/3) q[73];
cx q[63], q[73];
cx q[64], q[73];
U(0, 0, pi/3) q[73];
cx q[64], q[73];
cx q[66], q[73];
U(0, 0, pi/3) q[73];
cx q[66], q[73];
cx q[67], q[73];
U(0, 0, pi/3) q[73];
cx q[67], q[73];
cx q[68], q[73];
U(0, 0, pi/3) q[73];
cx q[68], q[73];
cx q[69], q[73];
U(0, 0, pi/3) q[73];
cx q[69], q[73];
cx q[71], q[73];
U(0, 0, pi/3) q[73];
cx q[71], q[73];
cx q[0], q[74];
U(0, 0, pi/3) q[74];
cx q[0], q[74];
cx q[4], q[74];
U(0, 0, pi/3) q[74];
cx q[4], q[74];
cx q[6], q[74];
U(0, 0, pi/3) q[74];
cx q[6], q[74];
cx q[7], q[74];
U(0, 0, pi/3) q[74];
cx q[7], q[74];
cx q[8], q[74];
U(0, 0, pi/3) q[74];
cx q[8], q[74];
cx q[11], q[74];
U(0, 0, pi/3) q[74];
cx q[11], q[74];
cx q[12], q[74];
U(0, 0, pi/3) q[74];
cx q[12], q[74];
cx q[14], q[74];
U(0, 0, pi/3) q[74];
cx q[14], q[74];
cx q[15], q[74];
U(0, 0, pi/3) q[74];
cx q[15], q[74];
cx q[17], q[74];
U(0, 0, pi/3) q[74];
cx q[17], q[74];
cx q[23], q[74];
U(0, 0, pi/3) q[74];
cx q[23], q[74];
cx q[24], q[74];
U(0, 0, pi/3) q[74];
cx q[24], q[74];
cx q[25], q[74];
U(0, 0, pi/3) q[74];
cx q[25], q[74];
cx q[26], q[74];
U(0, 0, pi/3) q[74];
cx q[26], q[74];
cx q[27], q[74];
U(0, 0, pi/3) q[74];
cx q[27], q[74];
cx q[29], q[74];
U(0, 0, pi/3) q[74];
cx q[29], q[74];
cx q[30], q[74];
U(0, 0, pi/3) q[74];
cx q[30], q[74];
cx q[31], q[74];
U(0, 0, pi/3) q[74];
cx q[31], q[74];
cx q[32], q[74];
U(0, 0, pi/3) q[74];
cx q[32], q[74];
cx q[33], q[74];
U(0, 0, pi/3) q[74];
cx q[33], q[74];
cx q[34], q[74];
U(0, 0, pi/3) q[74];
cx q[34], q[74];
cx q[36], q[74];
U(0, 0, pi/3) q[74];
cx q[36], q[74];
cx q[37], q[74];
U(0, 0, pi/3) q[74];
cx q[37], q[74];
cx q[38], q[74];
U(0, 0, pi/3) q[74];
cx q[38], q[74];
cx q[39], q[74];
U(0, 0, pi/3) q[74];
cx q[39], q[74];
cx q[40], q[74];
U(0, 0, pi/3) q[74];
cx q[40], q[74];
cx q[43], q[74];
U(0, 0, pi/3) q[74];
cx q[43], q[74];
cx q[45], q[74];
U(0, 0, pi/3) q[74];
cx q[45], q[74];
cx q[47], q[74];
U(0, 0, pi/3) q[74];
cx q[47], q[74];
cx q[50], q[74];
U(0, 0, pi/3) q[74];
cx q[50], q[74];
cx q[51], q[74];
U(0, 0, pi/3) q[74];
cx q[51], q[74];
cx q[52], q[74];
U(0, 0, pi/3) q[74];
cx q[52], q[74];
cx q[54], q[74];
U(0, 0, pi/3) q[74];
cx q[54], q[74];
cx q[55], q[74];
U(0, 0, pi/3) q[74];
cx q[55], q[74];
cx q[60], q[74];
U(0, 0, pi/3) q[74];
cx q[60], q[74];
cx q[63], q[74];
U(0, 0, pi/3) q[74];
cx q[63], q[74];
cx q[64], q[74];
U(0, 0, pi/3) q[74];
cx q[64], q[74];
cx q[66], q[74];
U(0, 0, pi/3) q[74];
cx q[66], q[74];
cx q[67], q[74];
U(0, 0, pi/3) q[74];
cx q[67], q[74];
cx q[73], q[74];
U(0, 0, pi/3) q[74];
cx q[73], q[74];
cx q[2], q[75];
U(0, 0, pi/3) q[75];
cx q[2], q[75];
cx q[4], q[75];
U(0, 0, pi/3) q[75];
cx q[4], q[75];
cx q[8], q[75];
U(0, 0, pi/3) q[75];
cx q[8], q[75];
cx q[11], q[75];
U(0, 0, pi/3) q[75];
cx q[11], q[75];
cx q[13], q[75];
U(0, 0, pi/3) q[75];
cx q[13], q[75];
cx q[15], q[75];
U(0, 0, pi/3) q[75];
cx q[15], q[75];
cx q[19], q[75];
U(0, 0, pi/3) q[75];
cx q[19], q[75];
cx q[20], q[75];
U(0, 0, pi/3) q[75];
cx q[20], q[75];
cx q[21], q[75];
U(0, 0, pi/3) q[75];
cx q[21], q[75];
cx q[22], q[75];
U(0, 0, pi/3) q[75];
cx q[22], q[75];
cx q[24], q[75];
U(0, 0, pi/3) q[75];
cx q[24], q[75];
cx q[28], q[75];
U(0, 0, pi/3) q[75];
cx q[28], q[75];
cx q[29], q[75];
U(0, 0, pi/3) q[75];
cx q[29], q[75];
cx q[31], q[75];
U(0, 0, pi/3) q[75];
cx q[31], q[75];
cx q[32], q[75];
U(0, 0, pi/3) q[75];
cx q[32], q[75];
cx q[33], q[75];
U(0, 0, pi/3) q[75];
cx q[33], q[75];
cx q[34], q[75];
U(0, 0, pi/3) q[75];
cx q[34], q[75];
cx q[38], q[75];
U(0, 0, pi/3) q[75];
cx q[38], q[75];
cx q[39], q[75];
U(0, 0, pi/3) q[75];
cx q[39], q[75];
cx q[41], q[75];
U(0, 0, pi/3) q[75];
cx q[41], q[75];
cx q[43], q[75];
U(0, 0, pi/3) q[75];
cx q[43], q[75];
cx q[45], q[75];
U(0, 0, pi/3) q[75];
cx q[45], q[75];
cx q[47], q[75];
U(0, 0, pi/3) q[75];
cx q[47], q[75];
cx q[48], q[75];
U(0, 0, pi/3) q[75];
cx q[48], q[75];
cx q[50], q[75];
U(0, 0, pi/3) q[75];
cx q[50], q[75];
cx q[51], q[75];
U(0, 0, pi/3) q[75];
cx q[51], q[75];
cx q[54], q[75];
U(0, 0, pi/3) q[75];
cx q[54], q[75];
cx q[58], q[75];
U(0, 0, pi/3) q[75];
cx q[58], q[75];
cx q[60], q[75];
U(0, 0, pi/3) q[75];
cx q[60], q[75];
cx q[61], q[75];
U(0, 0, pi/3) q[75];
cx q[61], q[75];
cx q[62], q[75];
U(0, 0, pi/3) q[75];
cx q[62], q[75];
cx q[66], q[75];
U(0, 0, pi/3) q[75];
cx q[66], q[75];
cx q[69], q[75];
U(0, 0, pi/3) q[75];
cx q[69], q[75];
cx q[71], q[75];
U(0, 0, pi/3) q[75];
cx q[71], q[75];
cx q[74], q[75];
U(0, 0, pi/3) q[75];
cx q[74], q[75];
cx q[1], q[76];
U(0, 0, pi/3) q[76];
cx q[1], q[76];
cx q[2], q[76];
U(0, 0, pi/3) q[76];
cx q[2], q[76];
cx q[5], q[76];
U(0, 0, pi/3) q[76];
cx q[5], q[76];
cx q[7], q[76];
U(0, 0, pi/3) q[76];
cx q[7], q[76];
cx q[8], q[76];
U(0, 0, pi/3) q[76];
cx q[8], q[76];
cx q[9], q[76];
U(0, 0, pi/3) q[76];
cx q[9], q[76];
cx q[10], q[76];
U(0, 0, pi/3) q[76];
cx q[10], q[76];
cx q[13], q[76];
U(0, 0, pi/3) q[76];
cx q[13], q[76];
cx q[14], q[76];
U(0, 0, pi/3) q[76];
cx q[14], q[76];
cx q[15], q[76];
U(0, 0, pi/3) q[76];
cx q[15], q[76];
cx q[16], q[76];
U(0, 0, pi/3) q[76];
cx q[16], q[76];
cx q[19], q[76];
U(0, 0, pi/3) q[76];
cx q[19], q[76];
cx q[20], q[76];
U(0, 0, pi/3) q[76];
cx q[20], q[76];
cx q[22], q[76];
U(0, 0, pi/3) q[76];
cx q[22], q[76];
cx q[25], q[76];
U(0, 0, pi/3) q[76];
cx q[25], q[76];
cx q[29], q[76];
U(0, 0, pi/3) q[76];
cx q[29], q[76];
cx q[30], q[76];
U(0, 0, pi/3) q[76];
cx q[30], q[76];
cx q[31], q[76];
U(0, 0, pi/3) q[76];
cx q[31], q[76];
cx q[32], q[76];
U(0, 0, pi/3) q[76];
cx q[32], q[76];
cx q[33], q[76];
U(0, 0, pi/3) q[76];
cx q[33], q[76];
cx q[35], q[76];
U(0, 0, pi/3) q[76];
cx q[35], q[76];
cx q[38], q[76];
U(0, 0, pi/3) q[76];
cx q[38], q[76];
cx q[40], q[76];
U(0, 0, pi/3) q[76];
cx q[40], q[76];
cx q[42], q[76];
U(0, 0, pi/3) q[76];
cx q[42], q[76];
cx q[45], q[76];
U(0, 0, pi/3) q[76];
cx q[45], q[76];
cx q[46], q[76];
U(0, 0, pi/3) q[76];
cx q[46], q[76];
cx q[47], q[76];
U(0, 0, pi/3) q[76];
cx q[47], q[76];
cx q[49], q[76];
U(0, 0, pi/3) q[76];
cx q[49], q[76];
cx q[50], q[76];
U(0, 0, pi/3) q[76];
cx q[50], q[76];
cx q[51], q[76];
U(0, 0, pi/3) q[76];
cx q[51], q[76];
cx q[52], q[76];
U(0, 0, pi/3) q[76];
cx q[52], q[76];
cx q[57], q[76];
U(0, 0, pi/3) q[76];
cx q[57], q[76];
cx q[59], q[76];
U(0, 0, pi/3) q[76];
cx q[59], q[76];
cx q[60], q[76];
U(0, 0, pi/3) q[76];
cx q[60], q[76];
cx q[62], q[76];
U(0, 0, pi/3) q[76];
cx q[62], q[76];
cx q[69], q[76];
U(0, 0, pi/3) q[76];
cx q[69], q[76];
cx q[70], q[76];
U(0, 0, pi/3) q[76];
cx q[70], q[76];
cx q[75], q[76];
U(0, 0, pi/3) q[76];
cx q[75], q[76];
cx q[0], q[77];
U(0, 0, pi/3) q[77];
cx q[0], q[77];
cx q[2], q[77];
U(0, 0, pi/3) q[77];
cx q[2], q[77];
cx q[9], q[77];
U(0, 0, pi/3) q[77];
cx q[9], q[77];
cx q[10], q[77];
U(0, 0, pi/3) q[77];
cx q[10], q[77];
cx q[11], q[77];
U(0, 0, pi/3) q[77];
cx q[11], q[77];
cx q[13], q[77];
U(0, 0, pi/3) q[77];
cx q[13], q[77];
cx q[14], q[77];
U(0, 0, pi/3) q[77];
cx q[14], q[77];
cx q[15], q[77];
U(0, 0, pi/3) q[77];
cx q[15], q[77];
cx q[16], q[77];
U(0, 0, pi/3) q[77];
cx q[16], q[77];
cx q[18], q[77];
U(0, 0, pi/3) q[77];
cx q[18], q[77];
cx q[19], q[77];
U(0, 0, pi/3) q[77];
cx q[19], q[77];
cx q[20], q[77];
U(0, 0, pi/3) q[77];
cx q[20], q[77];
cx q[21], q[77];
U(0, 0, pi/3) q[77];
cx q[21], q[77];
cx q[23], q[77];
U(0, 0, pi/3) q[77];
cx q[23], q[77];
cx q[24], q[77];
U(0, 0, pi/3) q[77];
cx q[24], q[77];
cx q[27], q[77];
U(0, 0, pi/3) q[77];
cx q[27], q[77];
cx q[29], q[77];
U(0, 0, pi/3) q[77];
cx q[29], q[77];
cx q[30], q[77];
U(0, 0, pi/3) q[77];
cx q[30], q[77];
cx q[33], q[77];
U(0, 0, pi/3) q[77];
cx q[33], q[77];
cx q[35], q[77];
U(0, 0, pi/3) q[77];
cx q[35], q[77];
cx q[36], q[77];
U(0, 0, pi/3) q[77];
cx q[36], q[77];
cx q[40], q[77];
U(0, 0, pi/3) q[77];
cx q[40], q[77];
cx q[42], q[77];
U(0, 0, pi/3) q[77];
cx q[42], q[77];
cx q[43], q[77];
U(0, 0, pi/3) q[77];
cx q[43], q[77];
cx q[47], q[77];
U(0, 0, pi/3) q[77];
cx q[47], q[77];
cx q[51], q[77];
U(0, 0, pi/3) q[77];
cx q[51], q[77];
cx q[53], q[77];
U(0, 0, pi/3) q[77];
cx q[53], q[77];
cx q[55], q[77];
U(0, 0, pi/3) q[77];
cx q[55], q[77];
cx q[56], q[77];
U(0, 0, pi/3) q[77];
cx q[56], q[77];
cx q[62], q[77];
U(0, 0, pi/3) q[77];
cx q[62], q[77];
cx q[64], q[77];
U(0, 0, pi/3) q[77];
cx q[64], q[77];
cx q[68], q[77];
U(0, 0, pi/3) q[77];
cx q[68], q[77];
cx q[69], q[77];
U(0, 0, pi/3) q[77];
cx q[69], q[77];
cx q[72], q[77];
U(0, 0, pi/3) q[77];
cx q[72], q[77];
cx q[73], q[77];
U(0, 0, pi/3) q[77];
cx q[73], q[77];
cx q[74], q[77];
U(0, 0, pi/3) q[77];
cx q[74], q[77];
cx q[75], q[77];
U(0, 0, pi/3) q[77];
cx q[75], q[77];
cx q[2], q[78];
U(0, 0, pi/3) q[78];
cx q[2], q[78];
cx q[3], q[78];
U(0, 0, pi/3) q[78];
cx q[3], q[78];
cx q[4], q[78];
U(0, 0, pi/3) q[78];
cx q[4], q[78];
cx q[5], q[78];
U(0, 0, pi/3) q[78];
cx q[5], q[78];
cx q[6], q[78];
U(0, 0, pi/3) q[78];
cx q[6], q[78];
cx q[11], q[78];
U(0, 0, pi/3) q[78];
cx q[11], q[78];
cx q[12], q[78];
U(0, 0, pi/3) q[78];
cx q[12], q[78];
cx q[13], q[78];
U(0, 0, pi/3) q[78];
cx q[13], q[78];
cx q[14], q[78];
U(0, 0, pi/3) q[78];
cx q[14], q[78];
cx q[18], q[78];
U(0, 0, pi/3) q[78];
cx q[18], q[78];
cx q[23], q[78];
U(0, 0, pi/3) q[78];
cx q[23], q[78];
cx q[24], q[78];
U(0, 0, pi/3) q[78];
cx q[24], q[78];
cx q[25], q[78];
U(0, 0, pi/3) q[78];
cx q[25], q[78];
cx q[28], q[78];
U(0, 0, pi/3) q[78];
cx q[28], q[78];
cx q[29], q[78];
U(0, 0, pi/3) q[78];
cx q[29], q[78];
cx q[31], q[78];
U(0, 0, pi/3) q[78];
cx q[31], q[78];
cx q[32], q[78];
U(0, 0, pi/3) q[78];
cx q[32], q[78];
cx q[33], q[78];
U(0, 0, pi/3) q[78];
cx q[33], q[78];
cx q[34], q[78];
U(0, 0, pi/3) q[78];
cx q[34], q[78];
cx q[37], q[78];
U(0, 0, pi/3) q[78];
cx q[37], q[78];
cx q[39], q[78];
U(0, 0, pi/3) q[78];
cx q[39], q[78];
cx q[40], q[78];
U(0, 0, pi/3) q[78];
cx q[40], q[78];
cx q[41], q[78];
U(0, 0, pi/3) q[78];
cx q[41], q[78];
cx q[42], q[78];
U(0, 0, pi/3) q[78];
cx q[42], q[78];
cx q[44], q[78];
U(0, 0, pi/3) q[78];
cx q[44], q[78];
cx q[47], q[78];
U(0, 0, pi/3) q[78];
cx q[47], q[78];
cx q[49], q[78];
U(0, 0, pi/3) q[78];
cx q[49], q[78];
cx q[50], q[78];
U(0, 0, pi/3) q[78];
cx q[50], q[78];
cx q[53], q[78];
U(0, 0, pi/3) q[78];
cx q[53], q[78];
cx q[54], q[78];
U(0, 0, pi/3) q[78];
cx q[54], q[78];
cx q[59], q[78];
U(0, 0, pi/3) q[78];
cx q[59], q[78];
cx q[62], q[78];
U(0, 0, pi/3) q[78];
cx q[62], q[78];
cx q[65], q[78];
U(0, 0, pi/3) q[78];
cx q[65], q[78];
cx q[66], q[78];
U(0, 0, pi/3) q[78];
cx q[66], q[78];
cx q[67], q[78];
U(0, 0, pi/3) q[78];
cx q[67], q[78];
cx q[71], q[78];
U(0, 0, pi/3) q[78];
cx q[71], q[78];
cx q[75], q[78];
U(0, 0, pi/3) q[78];
cx q[75], q[78];
cx q[8], q[79];
U(0, 0, pi/3) q[79];
cx q[8], q[79];
cx q[11], q[79];
U(0, 0, pi/3) q[79];
cx q[11], q[79];
cx q[13], q[79];
U(0, 0, pi/3) q[79];
cx q[13], q[79];
cx q[16], q[79];
U(0, 0, pi/3) q[79];
cx q[16], q[79];
cx q[17], q[79];
U(0, 0, pi/3) q[79];
cx q[17], q[79];
cx q[18], q[79];
U(0, 0, pi/3) q[79];
cx q[18], q[79];
cx q[19], q[79];
U(0, 0, pi/3) q[79];
cx q[19], q[79];
cx q[20], q[79];
U(0, 0, pi/3) q[79];
cx q[20], q[79];
cx q[21], q[79];
U(0, 0, pi/3) q[79];
cx q[21], q[79];
cx q[22], q[79];
U(0, 0, pi/3) q[79];
cx q[22], q[79];
cx q[25], q[79];
U(0, 0, pi/3) q[79];
cx q[25], q[79];
cx q[27], q[79];
U(0, 0, pi/3) q[79];
cx q[27], q[79];
cx q[29], q[79];
U(0, 0, pi/3) q[79];
cx q[29], q[79];
cx q[30], q[79];
U(0, 0, pi/3) q[79];
cx q[30], q[79];
cx q[31], q[79];
U(0, 0, pi/3) q[79];
cx q[31], q[79];
cx q[32], q[79];
U(0, 0, pi/3) q[79];
cx q[32], q[79];
cx q[35], q[79];
U(0, 0, pi/3) q[79];
cx q[35], q[79];
cx q[37], q[79];
U(0, 0, pi/3) q[79];
cx q[37], q[79];
cx q[38], q[79];
U(0, 0, pi/3) q[79];
cx q[38], q[79];
cx q[41], q[79];
U(0, 0, pi/3) q[79];
cx q[41], q[79];
cx q[42], q[79];
U(0, 0, pi/3) q[79];
cx q[42], q[79];
cx q[45], q[79];
U(0, 0, pi/3) q[79];
cx q[45], q[79];
cx q[46], q[79];
U(0, 0, pi/3) q[79];
cx q[46], q[79];
cx q[48], q[79];
U(0, 0, pi/3) q[79];
cx q[48], q[79];
cx q[49], q[79];
U(0, 0, pi/3) q[79];
cx q[49], q[79];
cx q[51], q[79];
U(0, 0, pi/3) q[79];
cx q[51], q[79];
cx q[53], q[79];
U(0, 0, pi/3) q[79];
cx q[53], q[79];
cx q[54], q[79];
U(0, 0, pi/3) q[79];
cx q[54], q[79];
cx q[55], q[79];
U(0, 0, pi/3) q[79];
cx q[55], q[79];
cx q[60], q[79];
U(0, 0, pi/3) q[79];
cx q[60], q[79];
cx q[61], q[79];
U(0, 0, pi/3) q[79];
cx q[61], q[79];
cx q[63], q[79];
U(0, 0, pi/3) q[79];
cx q[63], q[79];
cx q[64], q[79];
U(0, 0, pi/3) q[79];
cx q[64], q[79];
cx q[66], q[79];
U(0, 0, pi/3) q[79];
cx q[66], q[79];
cx q[67], q[79];
U(0, 0, pi/3) q[79];
cx q[67], q[79];
cx q[69], q[79];
U(0, 0, pi/3) q[79];
cx q[69], q[79];
cx q[70], q[79];
U(0, 0, pi/3) q[79];
cx q[70], q[79];
cx q[71], q[79];
U(0, 0, pi/3) q[79];
cx q[71], q[79];
cx q[72], q[79];
U(0, 0, pi/3) q[79];
cx q[72], q[79];
cx q[73], q[79];
U(0, 0, pi/3) q[79];
cx q[73], q[79];
cx q[74], q[79];
U(0, 0, pi/3) q[79];
cx q[74], q[79];
cx q[77], q[79];
U(0, 0, pi/3) q[79];
cx q[77], q[79];
cx q[1], q[80];
U(0, 0, pi/3) q[80];
cx q[1], q[80];
cx q[3], q[80];
U(0, 0, pi/3) q[80];
cx q[3], q[80];
cx q[4], q[80];
U(0, 0, pi/3) q[80];
cx q[4], q[80];
cx q[8], q[80];
U(0, 0, pi/3) q[80];
cx q[8], q[80];
cx q[10], q[80];
U(0, 0, pi/3) q[80];
cx q[10], q[80];
cx q[11], q[80];
U(0, 0, pi/3) q[80];
cx q[11], q[80];
cx q[12], q[80];
U(0, 0, pi/3) q[80];
cx q[12], q[80];
cx q[13], q[80];
U(0, 0, pi/3) q[80];
cx q[13], q[80];
cx q[14], q[80];
U(0, 0, pi/3) q[80];
cx q[14], q[80];
cx q[15], q[80];
U(0, 0, pi/3) q[80];
cx q[15], q[80];
cx q[16], q[80];
U(0, 0, pi/3) q[80];
cx q[16], q[80];
cx q[17], q[80];
U(0, 0, pi/3) q[80];
cx q[17], q[80];
cx q[19], q[80];
U(0, 0, pi/3) q[80];
cx q[19], q[80];
cx q[20], q[80];
U(0, 0, pi/3) q[80];
cx q[20], q[80];
cx q[25], q[80];
U(0, 0, pi/3) q[80];
cx q[25], q[80];
cx q[26], q[80];
U(0, 0, pi/3) q[80];
cx q[26], q[80];
cx q[29], q[80];
U(0, 0, pi/3) q[80];
cx q[29], q[80];
cx q[30], q[80];
U(0, 0, pi/3) q[80];
cx q[30], q[80];
cx q[31], q[80];
U(0, 0, pi/3) q[80];
cx q[31], q[80];
cx q[33], q[80];
U(0, 0, pi/3) q[80];
cx q[33], q[80];
cx q[34], q[80];
U(0, 0, pi/3) q[80];
cx q[34], q[80];
cx q[37], q[80];
U(0, 0, pi/3) q[80];
cx q[37], q[80];
cx q[38], q[80];
U(0, 0, pi/3) q[80];
cx q[38], q[80];
cx q[39], q[80];
U(0, 0, pi/3) q[80];
cx q[39], q[80];
cx q[44], q[80];
U(0, 0, pi/3) q[80];
cx q[44], q[80];
cx q[47], q[80];
U(0, 0, pi/3) q[80];
cx q[47], q[80];
cx q[48], q[80];
U(0, 0, pi/3) q[80];
cx q[48], q[80];
cx q[49], q[80];
U(0, 0, pi/3) q[80];
cx q[49], q[80];
cx q[50], q[80];
U(0, 0, pi/3) q[80];
cx q[50], q[80];
cx q[51], q[80];
U(0, 0, pi/3) q[80];
cx q[51], q[80];
cx q[53], q[80];
U(0, 0, pi/3) q[80];
cx q[53], q[80];
cx q[63], q[80];
U(0, 0, pi/3) q[80];
cx q[63], q[80];
cx q[66], q[80];
U(0, 0, pi/3) q[80];
cx q[66], q[80];
cx q[73], q[80];
U(0, 0, pi/3) q[80];
cx q[73], q[80];
cx q[74], q[80];
U(0, 0, pi/3) q[80];
cx q[74], q[80];
cx q[0], q[81];
U(0, 0, pi/3) q[81];
cx q[0], q[81];
cx q[3], q[81];
U(0, 0, pi/3) q[81];
cx q[3], q[81];
cx q[4], q[81];
U(0, 0, pi/3) q[81];
cx q[4], q[81];
cx q[6], q[81];
U(0, 0, pi/3) q[81];
cx q[6], q[81];
cx q[8], q[81];
U(0, 0, pi/3) q[81];
cx q[8], q[81];
cx q[9], q[81];
U(0, 0, pi/3) q[81];
cx q[9], q[81];
cx q[10], q[81];
U(0, 0, pi/3) q[81];
cx q[10], q[81];
cx q[12], q[81];
U(0, 0, pi/3) q[81];
cx q[12], q[81];
cx q[14], q[81];
U(0, 0, pi/3) q[81];
cx q[14], q[81];
cx q[15], q[81];
U(0, 0, pi/3) q[81];
cx q[15], q[81];
cx q[16], q[81];
U(0, 0, pi/3) q[81];
cx q[16], q[81];
cx q[18], q[81];
U(0, 0, pi/3) q[81];
cx q[18], q[81];
cx q[19], q[81];
U(0, 0, pi/3) q[81];
cx q[19], q[81];
cx q[22], q[81];
U(0, 0, pi/3) q[81];
cx q[22], q[81];
cx q[26], q[81];
U(0, 0, pi/3) q[81];
cx q[26], q[81];
cx q[28], q[81];
U(0, 0, pi/3) q[81];
cx q[28], q[81];
cx q[30], q[81];
U(0, 0, pi/3) q[81];
cx q[30], q[81];
cx q[33], q[81];
U(0, 0, pi/3) q[81];
cx q[33], q[81];
cx q[37], q[81];
U(0, 0, pi/3) q[81];
cx q[37], q[81];
cx q[41], q[81];
U(0, 0, pi/3) q[81];
cx q[41], q[81];
cx q[42], q[81];
U(0, 0, pi/3) q[81];
cx q[42], q[81];
cx q[43], q[81];
U(0, 0, pi/3) q[81];
cx q[43], q[81];
cx q[45], q[81];
U(0, 0, pi/3) q[81];
cx q[45], q[81];
cx q[47], q[81];
U(0, 0, pi/3) q[81];
cx q[47], q[81];
cx q[51], q[81];
U(0, 0, pi/3) q[81];
cx q[51], q[81];
cx q[52], q[81];
U(0, 0, pi/3) q[81];
cx q[52], q[81];
cx q[54], q[81];
U(0, 0, pi/3) q[81];
cx q[54], q[81];
cx q[55], q[81];
U(0, 0, pi/3) q[81];
cx q[55], q[81];
cx q[58], q[81];
U(0, 0, pi/3) q[81];
cx q[58], q[81];
cx q[59], q[81];
U(0, 0, pi/3) q[81];
cx q[59], q[81];
cx q[63], q[81];
U(0, 0, pi/3) q[81];
cx q[63], q[81];
cx q[68], q[81];
U(0, 0, pi/3) q[81];
cx q[68], q[81];
cx q[70], q[81];
U(0, 0, pi/3) q[81];
cx q[70], q[81];
cx q[72], q[81];
U(0, 0, pi/3) q[81];
cx q[72], q[81];
cx q[74], q[81];
U(0, 0, pi/3) q[81];
cx q[74], q[81];
cx q[75], q[81];
U(0, 0, pi/3) q[81];
cx q[75], q[81];
cx q[78], q[81];
U(0, 0, pi/3) q[81];
cx q[78], q[81];
cx q[79], q[81];
U(0, 0, pi/3) q[81];
cx q[79], q[81];
cx q[0], q[82];
U(0, 0, pi/3) q[82];
cx q[0], q[82];
cx q[1], q[82];
U(0, 0, pi/3) q[82];
cx q[1], q[82];
cx q[3], q[82];
U(0, 0, pi/3) q[82];
cx q[3], q[82];
cx q[4], q[82];
U(0, 0, pi/3) q[82];
cx q[4], q[82];
cx q[5], q[82];
U(0, 0, pi/3) q[82];
cx q[5], q[82];
cx q[6], q[82];
U(0, 0, pi/3) q[82];
cx q[6], q[82];
cx q[8], q[82];
U(0, 0, pi/3) q[82];
cx q[8], q[82];
cx q[12], q[82];
U(0, 0, pi/3) q[82];
cx q[12], q[82];
cx q[13], q[82];
U(0, 0, pi/3) q[82];
cx q[13], q[82];
cx q[15], q[82];
U(0, 0, pi/3) q[82];
cx q[15], q[82];
cx q[18], q[82];
U(0, 0, pi/3) q[82];
cx q[18], q[82];
cx q[22], q[82];
U(0, 0, pi/3) q[82];
cx q[22], q[82];
cx q[25], q[82];
U(0, 0, pi/3) q[82];
cx q[25], q[82];
cx q[30], q[82];
U(0, 0, pi/3) q[82];
cx q[30], q[82];
cx q[31], q[82];
U(0, 0, pi/3) q[82];
cx q[31], q[82];
cx q[34], q[82];
U(0, 0, pi/3) q[82];
cx q[34], q[82];
cx q[38], q[82];
U(0, 0, pi/3) q[82];
cx q[38], q[82];
cx q[39], q[82];
U(0, 0, pi/3) q[82];
cx q[39], q[82];
cx q[40], q[82];
U(0, 0, pi/3) q[82];
cx q[40], q[82];
cx q[49], q[82];
U(0, 0, pi/3) q[82];
cx q[49], q[82];
cx q[51], q[82];
U(0, 0, pi/3) q[82];
cx q[51], q[82];
cx q[52], q[82];
U(0, 0, pi/3) q[82];
cx q[52], q[82];
cx q[53], q[82];
U(0, 0, pi/3) q[82];
cx q[53], q[82];
cx q[54], q[82];
U(0, 0, pi/3) q[82];
cx q[54], q[82];
cx q[58], q[82];
U(0, 0, pi/3) q[82];
cx q[58], q[82];
cx q[61], q[82];
U(0, 0, pi/3) q[82];
cx q[61], q[82];
cx q[63], q[82];
U(0, 0, pi/3) q[82];
cx q[63], q[82];
cx q[65], q[82];
U(0, 0, pi/3) q[82];
cx q[65], q[82];
cx q[66], q[82];
U(0, 0, pi/3) q[82];
cx q[66], q[82];
cx q[68], q[82];
U(0, 0, pi/3) q[82];
cx q[68], q[82];
cx q[69], q[82];
U(0, 0, pi/3) q[82];
cx q[69], q[82];
cx q[71], q[82];
U(0, 0, pi/3) q[82];
cx q[71], q[82];
cx q[75], q[82];
U(0, 0, pi/3) q[82];
cx q[75], q[82];
cx q[76], q[82];
U(0, 0, pi/3) q[82];
cx q[76], q[82];
cx q[79], q[82];
U(0, 0, pi/3) q[82];
cx q[79], q[82];
cx q[80], q[82];
U(0, 0, pi/3) q[82];
cx q[80], q[82];
cx q[3], q[83];
U(0, 0, pi/3) q[83];
cx q[3], q[83];
cx q[4], q[83];
U(0, 0, pi/3) q[83];
cx q[4], q[83];
cx q[8], q[83];
U(0, 0, pi/3) q[83];
cx q[8], q[83];
cx q[10], q[83];
U(0, 0, pi/3) q[83];
cx q[10], q[83];
cx q[11], q[83];
U(0, 0, pi/3) q[83];
cx q[11], q[83];
cx q[13], q[83];
U(0, 0, pi/3) q[83];
cx q[13], q[83];
cx q[15], q[83];
U(0, 0, pi/3) q[83];
cx q[15], q[83];
cx q[17], q[83];
U(0, 0, pi/3) q[83];
cx q[17], q[83];
cx q[18], q[83];
U(0, 0, pi/3) q[83];
cx q[18], q[83];
cx q[19], q[83];
U(0, 0, pi/3) q[83];
cx q[19], q[83];
cx q[20], q[83];
U(0, 0, pi/3) q[83];
cx q[20], q[83];
cx q[21], q[83];
U(0, 0, pi/3) q[83];
cx q[21], q[83];
cx q[23], q[83];
U(0, 0, pi/3) q[83];
cx q[23], q[83];
cx q[28], q[83];
U(0, 0, pi/3) q[83];
cx q[28], q[83];
cx q[31], q[83];
U(0, 0, pi/3) q[83];
cx q[31], q[83];
cx q[32], q[83];
U(0, 0, pi/3) q[83];
cx q[32], q[83];
cx q[33], q[83];
U(0, 0, pi/3) q[83];
cx q[33], q[83];
cx q[34], q[83];
U(0, 0, pi/3) q[83];
cx q[34], q[83];
cx q[44], q[83];
U(0, 0, pi/3) q[83];
cx q[44], q[83];
cx q[46], q[83];
U(0, 0, pi/3) q[83];
cx q[46], q[83];
cx q[47], q[83];
U(0, 0, pi/3) q[83];
cx q[47], q[83];
cx q[49], q[83];
U(0, 0, pi/3) q[83];
cx q[49], q[83];
cx q[55], q[83];
U(0, 0, pi/3) q[83];
cx q[55], q[83];
cx q[57], q[83];
U(0, 0, pi/3) q[83];
cx q[57], q[83];
cx q[58], q[83];
U(0, 0, pi/3) q[83];
cx q[58], q[83];
cx q[59], q[83];
U(0, 0, pi/3) q[83];
cx q[59], q[83];
cx q[60], q[83];
U(0, 0, pi/3) q[83];
cx q[60], q[83];
cx q[62], q[83];
U(0, 0, pi/3) q[83];
cx q[62], q[83];
cx q[65], q[83];
U(0, 0, pi/3) q[83];
cx q[65], q[83];
cx q[66], q[83];
U(0, 0, pi/3) q[83];
cx q[66], q[83];
cx q[68], q[83];
U(0, 0, pi/3) q[83];
cx q[68], q[83];
cx q[69], q[83];
U(0, 0, pi/3) q[83];
cx q[69], q[83];
cx q[70], q[83];
U(0, 0, pi/3) q[83];
cx q[70], q[83];
cx q[71], q[83];
U(0, 0, pi/3) q[83];
cx q[71], q[83];
cx q[72], q[83];
U(0, 0, pi/3) q[83];
cx q[72], q[83];
cx q[73], q[83];
U(0, 0, pi/3) q[83];
cx q[73], q[83];
cx q[74], q[83];
U(0, 0, pi/3) q[83];
cx q[74], q[83];
cx q[75], q[83];
U(0, 0, pi/3) q[83];
cx q[75], q[83];
cx q[77], q[83];
U(0, 0, pi/3) q[83];
cx q[77], q[83];
cx q[80], q[83];
U(0, 0, pi/3) q[83];
cx q[80], q[83];
cx q[82], q[83];
U(0, 0, pi/3) q[83];
cx q[82], q[83];
cx q[4], q[84];
U(0, 0, pi/3) q[84];
cx q[4], q[84];
cx q[6], q[84];
U(0, 0, pi/3) q[84];
cx q[6], q[84];
cx q[7], q[84];
U(0, 0, pi/3) q[84];
cx q[7], q[84];
cx q[11], q[84];
U(0, 0, pi/3) q[84];
cx q[11], q[84];
cx q[12], q[84];
U(0, 0, pi/3) q[84];
cx q[12], q[84];
cx q[13], q[84];
U(0, 0, pi/3) q[84];
cx q[13], q[84];
cx q[14], q[84];
U(0, 0, pi/3) q[84];
cx q[14], q[84];
cx q[15], q[84];
U(0, 0, pi/3) q[84];
cx q[15], q[84];
cx q[17], q[84];
U(0, 0, pi/3) q[84];
cx q[17], q[84];
cx q[19], q[84];
U(0, 0, pi/3) q[84];
cx q[19], q[84];
cx q[20], q[84];
U(0, 0, pi/3) q[84];
cx q[20], q[84];
cx q[21], q[84];
U(0, 0, pi/3) q[84];
cx q[21], q[84];
cx q[23], q[84];
U(0, 0, pi/3) q[84];
cx q[23], q[84];
cx q[29], q[84];
U(0, 0, pi/3) q[84];
cx q[29], q[84];
cx q[31], q[84];
U(0, 0, pi/3) q[84];
cx q[31], q[84];
cx q[33], q[84];
U(0, 0, pi/3) q[84];
cx q[33], q[84];
cx q[34], q[84];
U(0, 0, pi/3) q[84];
cx q[34], q[84];
cx q[35], q[84];
U(0, 0, pi/3) q[84];
cx q[35], q[84];
cx q[36], q[84];
U(0, 0, pi/3) q[84];
cx q[36], q[84];
cx q[39], q[84];
U(0, 0, pi/3) q[84];
cx q[39], q[84];
cx q[40], q[84];
U(0, 0, pi/3) q[84];
cx q[40], q[84];
cx q[41], q[84];
U(0, 0, pi/3) q[84];
cx q[41], q[84];
cx q[42], q[84];
U(0, 0, pi/3) q[84];
cx q[42], q[84];
cx q[44], q[84];
U(0, 0, pi/3) q[84];
cx q[44], q[84];
cx q[45], q[84];
U(0, 0, pi/3) q[84];
cx q[45], q[84];
cx q[47], q[84];
U(0, 0, pi/3) q[84];
cx q[47], q[84];
cx q[48], q[84];
U(0, 0, pi/3) q[84];
cx q[48], q[84];
cx q[49], q[84];
U(0, 0, pi/3) q[84];
cx q[49], q[84];
cx q[50], q[84];
U(0, 0, pi/3) q[84];
cx q[50], q[84];
cx q[52], q[84];
U(0, 0, pi/3) q[84];
cx q[52], q[84];
cx q[55], q[84];
U(0, 0, pi/3) q[84];
cx q[55], q[84];
cx q[57], q[84];
U(0, 0, pi/3) q[84];
cx q[57], q[84];
cx q[59], q[84];
U(0, 0, pi/3) q[84];
cx q[59], q[84];
cx q[60], q[84];
U(0, 0, pi/3) q[84];
cx q[60], q[84];
cx q[61], q[84];
U(0, 0, pi/3) q[84];
cx q[61], q[84];
cx q[62], q[84];
U(0, 0, pi/3) q[84];
cx q[62], q[84];
cx q[63], q[84];
U(0, 0, pi/3) q[84];
cx q[63], q[84];
cx q[66], q[84];
U(0, 0, pi/3) q[84];
cx q[66], q[84];
cx q[68], q[84];
U(0, 0, pi/3) q[84];
cx q[68], q[84];
cx q[70], q[84];
U(0, 0, pi/3) q[84];
cx q[70], q[84];
cx q[72], q[84];
U(0, 0, pi/3) q[84];
cx q[72], q[84];
cx q[77], q[84];
U(0, 0, pi/3) q[84];
cx q[77], q[84];
cx q[0], q[85];
U(0, 0, pi/3) q[85];
cx q[0], q[85];
cx q[1], q[85];
U(0, 0, pi/3) q[85];
cx q[1], q[85];
cx q[5], q[85];
U(0, 0, pi/3) q[85];
cx q[5], q[85];
cx q[8], q[85];
U(0, 0, pi/3) q[85];
cx q[8], q[85];
cx q[10], q[85];
U(0, 0, pi/3) q[85];
cx q[10], q[85];
cx q[14], q[85];
U(0, 0, pi/3) q[85];
cx q[14], q[85];
cx q[16], q[85];
U(0, 0, pi/3) q[85];
cx q[16], q[85];
cx q[17], q[85];
U(0, 0, pi/3) q[85];
cx q[17], q[85];
cx q[19], q[85];
U(0, 0, pi/3) q[85];
cx q[19], q[85];
cx q[23], q[85];
U(0, 0, pi/3) q[85];
cx q[23], q[85];
cx q[25], q[85];
U(0, 0, pi/3) q[85];
cx q[25], q[85];
cx q[26], q[85];
U(0, 0, pi/3) q[85];
cx q[26], q[85];
cx q[27], q[85];
U(0, 0, pi/3) q[85];
cx q[27], q[85];
cx q[29], q[85];
U(0, 0, pi/3) q[85];
cx q[29], q[85];
cx q[33], q[85];
U(0, 0, pi/3) q[85];
cx q[33], q[85];
cx q[37], q[85];
U(0, 0, pi/3) q[85];
cx q[37], q[85];
cx q[40], q[85];
U(0, 0, pi/3) q[85];
cx q[40], q[85];
cx q[43], q[85];
U(0, 0, pi/3) q[85];
cx q[43], q[85];
cx q[51], q[85];
U(0, 0, pi/3) q[85];
cx q[51], q[85];
cx q[54], q[85];
U(0, 0, pi/3) q[85];
cx q[54], q[85];
cx q[56], q[85];
U(0, 0, pi/3) q[85];
cx q[56], q[85];
cx q[57], q[85];
U(0, 0, pi/3) q[85];
cx q[57], q[85];
cx q[59], q[85];
U(0, 0, pi/3) q[85];
cx q[59], q[85];
cx q[61], q[85];
U(0, 0, pi/3) q[85];
cx q[61], q[85];
cx q[64], q[85];
U(0, 0, pi/3) q[85];
cx q[64], q[85];
cx q[65], q[85];
U(0, 0, pi/3) q[85];
cx q[65], q[85];
cx q[70], q[85];
U(0, 0, pi/3) q[85];
cx q[70], q[85];
cx q[71], q[85];
U(0, 0, pi/3) q[85];
cx q[71], q[85];
cx q[72], q[85];
U(0, 0, pi/3) q[85];
cx q[72], q[85];
cx q[74], q[85];
U(0, 0, pi/3) q[85];
cx q[74], q[85];
cx q[79], q[85];
U(0, 0, pi/3) q[85];
cx q[79], q[85];
cx q[80], q[85];
U(0, 0, pi/3) q[85];
cx q[80], q[85];
cx q[82], q[85];
U(0, 0, pi/3) q[85];
cx q[82], q[85];
cx q[83], q[85];
U(0, 0, pi/3) q[85];
cx q[83], q[85];
cx q[84], q[85];
U(0, 0, pi/3) q[85];
cx q[84], q[85];
cx q[0], q[86];
U(0, 0, pi/3) q[86];
cx q[0], q[86];
cx q[1], q[86];
U(0, 0, pi/3) q[86];
cx q[1], q[86];
cx q[3], q[86];
U(0, 0, pi/3) q[86];
cx q[3], q[86];
cx q[4], q[86];
U(0, 0, pi/3) q[86];
cx q[4], q[86];
cx q[10], q[86];
U(0, 0, pi/3) q[86];
cx q[10], q[86];
cx q[11], q[86];
U(0, 0, pi/3) q[86];
cx q[11], q[86];
cx q[16], q[86];
U(0, 0, pi/3) q[86];
cx q[16], q[86];
cx q[17], q[86];
U(0, 0, pi/3) q[86];
cx q[17], q[86];
cx q[19], q[86];
U(0, 0, pi/3) q[86];
cx q[19], q[86];
cx q[22], q[86];
U(0, 0, pi/3) q[86];
cx q[22], q[86];
cx q[24], q[86];
U(0, 0, pi/3) q[86];
cx q[24], q[86];
cx q[25], q[86];
U(0, 0, pi/3) q[86];
cx q[25], q[86];
cx q[26], q[86];
U(0, 0, pi/3) q[86];
cx q[26], q[86];
cx q[27], q[86];
U(0, 0, pi/3) q[86];
cx q[27], q[86];
cx q[28], q[86];
U(0, 0, pi/3) q[86];
cx q[28], q[86];
cx q[31], q[86];
U(0, 0, pi/3) q[86];
cx q[31], q[86];
cx q[33], q[86];
U(0, 0, pi/3) q[86];
cx q[33], q[86];
cx q[34], q[86];
U(0, 0, pi/3) q[86];
cx q[34], q[86];
cx q[35], q[86];
U(0, 0, pi/3) q[86];
cx q[35], q[86];
cx q[36], q[86];
U(0, 0, pi/3) q[86];
cx q[36], q[86];
cx q[41], q[86];
U(0, 0, pi/3) q[86];
cx q[41], q[86];
cx q[43], q[86];
U(0, 0, pi/3) q[86];
cx q[43], q[86];
cx q[45], q[86];
U(0, 0, pi/3) q[86];
cx q[45], q[86];
cx q[50], q[86];
U(0, 0, pi/3) q[86];
cx q[50], q[86];
cx q[51], q[86];
U(0, 0, pi/3) q[86];
cx q[51], q[86];
cx q[54], q[86];
U(0, 0, pi/3) q[86];
cx q[54], q[86];
cx q[56], q[86];
U(0, 0, pi/3) q[86];
cx q[56], q[86];
cx q[57], q[86];
U(0, 0, pi/3) q[86];
cx q[57], q[86];
cx q[61], q[86];
U(0, 0, pi/3) q[86];
cx q[61], q[86];
cx q[63], q[86];
U(0, 0, pi/3) q[86];
cx q[63], q[86];
cx q[65], q[86];
U(0, 0, pi/3) q[86];
cx q[65], q[86];
cx q[66], q[86];
U(0, 0, pi/3) q[86];
cx q[66], q[86];
cx q[69], q[86];
U(0, 0, pi/3) q[86];
cx q[69], q[86];
cx q[70], q[86];
U(0, 0, pi/3) q[86];
cx q[70], q[86];
cx q[71], q[86];
U(0, 0, pi/3) q[86];
cx q[71], q[86];
cx q[73], q[86];
U(0, 0, pi/3) q[86];
cx q[73], q[86];
cx q[74], q[86];
U(0, 0, pi/3) q[86];
cx q[74], q[86];
cx q[76], q[86];
U(0, 0, pi/3) q[86];
cx q[76], q[86];
cx q[77], q[86];
U(0, 0, pi/3) q[86];
cx q[77], q[86];
cx q[80], q[86];
U(0, 0, pi/3) q[86];
cx q[80], q[86];
cx q[81], q[86];
U(0, 0, pi/3) q[86];
cx q[81], q[86];
cx q[83], q[86];
U(0, 0, pi/3) q[86];
cx q[83], q[86];
cx q[2], q[87];
U(0, 0, pi/3) q[87];
cx q[2], q[87];
cx q[3], q[87];
U(0, 0, pi/3) q[87];
cx q[3], q[87];
cx q[4], q[87];
U(0, 0, pi/3) q[87];
cx q[4], q[87];
cx q[6], q[87];
U(0, 0, pi/3) q[87];
cx q[6], q[87];
cx q[9], q[87];
U(0, 0, pi/3) q[87];
cx q[9], q[87];
cx q[11], q[87];
U(0, 0, pi/3) q[87];
cx q[11], q[87];
cx q[12], q[87];
U(0, 0, pi/3) q[87];
cx q[12], q[87];
cx q[17], q[87];
U(0, 0, pi/3) q[87];
cx q[17], q[87];
cx q[24], q[87];
U(0, 0, pi/3) q[87];
cx q[24], q[87];
cx q[26], q[87];
U(0, 0, pi/3) q[87];
cx q[26], q[87];
cx q[27], q[87];
U(0, 0, pi/3) q[87];
cx q[27], q[87];
cx q[29], q[87];
U(0, 0, pi/3) q[87];
cx q[29], q[87];
cx q[30], q[87];
U(0, 0, pi/3) q[87];
cx q[30], q[87];
cx q[34], q[87];
U(0, 0, pi/3) q[87];
cx q[34], q[87];
cx q[35], q[87];
U(0, 0, pi/3) q[87];
cx q[35], q[87];
cx q[36], q[87];
U(0, 0, pi/3) q[87];
cx q[36], q[87];
cx q[37], q[87];
U(0, 0, pi/3) q[87];
cx q[37], q[87];
cx q[38], q[87];
U(0, 0, pi/3) q[87];
cx q[38], q[87];
cx q[39], q[87];
U(0, 0, pi/3) q[87];
cx q[39], q[87];
cx q[40], q[87];
U(0, 0, pi/3) q[87];
cx q[40], q[87];
cx q[41], q[87];
U(0, 0, pi/3) q[87];
cx q[41], q[87];
cx q[42], q[87];
U(0, 0, pi/3) q[87];
cx q[42], q[87];
cx q[47], q[87];
U(0, 0, pi/3) q[87];
cx q[47], q[87];
cx q[49], q[87];
U(0, 0, pi/3) q[87];
cx q[49], q[87];
cx q[53], q[87];
U(0, 0, pi/3) q[87];
cx q[53], q[87];
cx q[54], q[87];
U(0, 0, pi/3) q[87];
cx q[54], q[87];
cx q[57], q[87];
U(0, 0, pi/3) q[87];
cx q[57], q[87];
cx q[60], q[87];
U(0, 0, pi/3) q[87];
cx q[60], q[87];
cx q[63], q[87];
U(0, 0, pi/3) q[87];
cx q[63], q[87];
cx q[65], q[87];
U(0, 0, pi/3) q[87];
cx q[65], q[87];
cx q[66], q[87];
U(0, 0, pi/3) q[87];
cx q[66], q[87];
cx q[67], q[87];
U(0, 0, pi/3) q[87];
cx q[67], q[87];
cx q[70], q[87];
U(0, 0, pi/3) q[87];
cx q[70], q[87];
cx q[74], q[87];
U(0, 0, pi/3) q[87];
cx q[74], q[87];
cx q[76], q[87];
U(0, 0, pi/3) q[87];
cx q[76], q[87];
cx q[78], q[87];
U(0, 0, pi/3) q[87];
cx q[78], q[87];
cx q[82], q[87];
U(0, 0, pi/3) q[87];
cx q[82], q[87];
cx q[83], q[87];
U(0, 0, pi/3) q[87];
cx q[83], q[87];
cx q[84], q[87];
U(0, 0, pi/3) q[87];
cx q[84], q[87];
cx q[85], q[87];
U(0, 0, pi/3) q[87];
cx q[85], q[87];
cx q[86], q[87];
U(0, 0, pi/3) q[87];
cx q[86], q[87];
cx q[4], q[88];
U(0, 0, pi/3) q[88];
cx q[4], q[88];
cx q[6], q[88];
U(0, 0, pi/3) q[88];
cx q[6], q[88];
cx q[7], q[88];
U(0, 0, pi/3) q[88];
cx q[7], q[88];
cx q[10], q[88];
U(0, 0, pi/3) q[88];
cx q[10], q[88];
cx q[13], q[88];
U(0, 0, pi/3) q[88];
cx q[13], q[88];
cx q[14], q[88];
U(0, 0, pi/3) q[88];
cx q[14], q[88];
cx q[19], q[88];
U(0, 0, pi/3) q[88];
cx q[19], q[88];
cx q[20], q[88];
U(0, 0, pi/3) q[88];
cx q[20], q[88];
cx q[22], q[88];
U(0, 0, pi/3) q[88];
cx q[22], q[88];
cx q[25], q[88];
U(0, 0, pi/3) q[88];
cx q[25], q[88];
cx q[26], q[88];
U(0, 0, pi/3) q[88];
cx q[26], q[88];
cx q[27], q[88];
U(0, 0, pi/3) q[88];
cx q[27], q[88];
cx q[32], q[88];
U(0, 0, pi/3) q[88];
cx q[32], q[88];
cx q[35], q[88];
U(0, 0, pi/3) q[88];
cx q[35], q[88];
cx q[36], q[88];
U(0, 0, pi/3) q[88];
cx q[36], q[88];
cx q[37], q[88];
U(0, 0, pi/3) q[88];
cx q[37], q[88];
cx q[39], q[88];
U(0, 0, pi/3) q[88];
cx q[39], q[88];
cx q[41], q[88];
U(0, 0, pi/3) q[88];
cx q[41], q[88];
cx q[43], q[88];
U(0, 0, pi/3) q[88];
cx q[43], q[88];
cx q[49], q[88];
U(0, 0, pi/3) q[88];
cx q[49], q[88];
cx q[51], q[88];
U(0, 0, pi/3) q[88];
cx q[51], q[88];
cx q[55], q[88];
U(0, 0, pi/3) q[88];
cx q[55], q[88];
cx q[56], q[88];
U(0, 0, pi/3) q[88];
cx q[56], q[88];
cx q[58], q[88];
U(0, 0, pi/3) q[88];
cx q[58], q[88];
cx q[60], q[88];
U(0, 0, pi/3) q[88];
cx q[60], q[88];
cx q[61], q[88];
U(0, 0, pi/3) q[88];
cx q[61], q[88];
cx q[63], q[88];
U(0, 0, pi/3) q[88];
cx q[63], q[88];
cx q[65], q[88];
U(0, 0, pi/3) q[88];
cx q[65], q[88];
cx q[70], q[88];
U(0, 0, pi/3) q[88];
cx q[70], q[88];
cx q[71], q[88];
U(0, 0, pi/3) q[88];
cx q[71], q[88];
cx q[74], q[88];
U(0, 0, pi/3) q[88];
cx q[74], q[88];
cx q[75], q[88];
U(0, 0, pi/3) q[88];
cx q[75], q[88];
cx q[84], q[88];
U(0, 0, pi/3) q[88];
cx q[84], q[88];
cx q[86], q[88];
U(0, 0, pi/3) q[88];
cx q[86], q[88];
cx q[87], q[88];
U(0, 0, pi/3) q[88];
cx q[87], q[88];
cx q[1], q[89];
U(0, 0, pi/3) q[89];
cx q[1], q[89];
cx q[2], q[89];
U(0, 0, pi/3) q[89];
cx q[2], q[89];
cx q[7], q[89];
U(0, 0, pi/3) q[89];
cx q[7], q[89];
cx q[8], q[89];
U(0, 0, pi/3) q[89];
cx q[8], q[89];
cx q[9], q[89];
U(0, 0, pi/3) q[89];
cx q[9], q[89];
cx q[10], q[89];
U(0, 0, pi/3) q[89];
cx q[10], q[89];
cx q[12], q[89];
U(0, 0, pi/3) q[89];
cx q[12], q[89];
cx q[13], q[89];
U(0, 0, pi/3) q[89];
cx q[13], q[89];
cx q[14], q[89];
U(0, 0, pi/3) q[89];
cx q[14], q[89];
cx q[16], q[89];
U(0, 0, pi/3) q[89];
cx q[16], q[89];
cx q[17], q[89];
U(0, 0, pi/3) q[89];
cx q[17], q[89];
cx q[18], q[89];
U(0, 0, pi/3) q[89];
cx q[18], q[89];
cx q[23], q[89];
U(0, 0, pi/3) q[89];
cx q[23], q[89];
cx q[25], q[89];
U(0, 0, pi/3) q[89];
cx q[25], q[89];
cx q[26], q[89];
U(0, 0, pi/3) q[89];
cx q[26], q[89];
cx q[27], q[89];
U(0, 0, pi/3) q[89];
cx q[27], q[89];
cx q[31], q[89];
U(0, 0, pi/3) q[89];
cx q[31], q[89];
cx q[33], q[89];
U(0, 0, pi/3) q[89];
cx q[33], q[89];
cx q[35], q[89];
U(0, 0, pi/3) q[89];
cx q[35], q[89];
cx q[37], q[89];
U(0, 0, pi/3) q[89];
cx q[37], q[89];
cx q[40], q[89];
U(0, 0, pi/3) q[89];
cx q[40], q[89];
cx q[41], q[89];
U(0, 0, pi/3) q[89];
cx q[41], q[89];
cx q[42], q[89];
U(0, 0, pi/3) q[89];
cx q[42], q[89];
cx q[43], q[89];
U(0, 0, pi/3) q[89];
cx q[43], q[89];
cx q[44], q[89];
U(0, 0, pi/3) q[89];
cx q[44], q[89];
cx q[47], q[89];
U(0, 0, pi/3) q[89];
cx q[47], q[89];
cx q[49], q[89];
U(0, 0, pi/3) q[89];
cx q[49], q[89];
cx q[52], q[89];
U(0, 0, pi/3) q[89];
cx q[52], q[89];
cx q[54], q[89];
U(0, 0, pi/3) q[89];
cx q[54], q[89];
cx q[55], q[89];
U(0, 0, pi/3) q[89];
cx q[55], q[89];
cx q[56], q[89];
U(0, 0, pi/3) q[89];
cx q[56], q[89];
cx q[57], q[89];
U(0, 0, pi/3) q[89];
cx q[57], q[89];
cx q[58], q[89];
U(0, 0, pi/3) q[89];
cx q[58], q[89];
cx q[59], q[89];
U(0, 0, pi/3) q[89];
cx q[59], q[89];
cx q[60], q[89];
U(0, 0, pi/3) q[89];
cx q[60], q[89];
cx q[61], q[89];
U(0, 0, pi/3) q[89];
cx q[61], q[89];
cx q[67], q[89];
U(0, 0, pi/3) q[89];
cx q[67], q[89];
cx q[69], q[89];
U(0, 0, pi/3) q[89];
cx q[69], q[89];
cx q[70], q[89];
U(0, 0, pi/3) q[89];
cx q[70], q[89];
cx q[73], q[89];
U(0, 0, pi/3) q[89];
cx q[73], q[89];
cx q[75], q[89];
U(0, 0, pi/3) q[89];
cx q[75], q[89];
cx q[77], q[89];
U(0, 0, pi/3) q[89];
cx q[77], q[89];
cx q[79], q[89];
U(0, 0, pi/3) q[89];
cx q[79], q[89];
cx q[84], q[89];
U(0, 0, pi/3) q[89];
cx q[84], q[89];
cx q[85], q[89];
U(0, 0, pi/3) q[89];
cx q[85], q[89];
cx q[87], q[89];
U(0, 0, pi/3) q[89];
cx q[87], q[89];
cx q[88], q[89];
U(0, 0, pi/3) q[89];
cx q[88], q[89];
cx q[0], q[90];
U(0, 0, pi/3) q[90];
cx q[0], q[90];
cx q[1], q[90];
U(0, 0, pi/3) q[90];
cx q[1], q[90];
cx q[2], q[90];
U(0, 0, pi/3) q[90];
cx q[2], q[90];
cx q[4], q[90];
U(0, 0, pi/3) q[90];
cx q[4], q[90];
cx q[5], q[90];
U(0, 0, pi/3) q[90];
cx q[5], q[90];
cx q[7], q[90];
U(0, 0, pi/3) q[90];
cx q[7], q[90];
cx q[10], q[90];
U(0, 0, pi/3) q[90];
cx q[10], q[90];
cx q[19], q[90];
U(0, 0, pi/3) q[90];
cx q[19], q[90];
cx q[20], q[90];
U(0, 0, pi/3) q[90];
cx q[20], q[90];
cx q[24], q[90];
U(0, 0, pi/3) q[90];
cx q[24], q[90];
cx q[28], q[90];
U(0, 0, pi/3) q[90];
cx q[28], q[90];
cx q[30], q[90];
U(0, 0, pi/3) q[90];
cx q[30], q[90];
cx q[31], q[90];
U(0, 0, pi/3) q[90];
cx q[31], q[90];
cx q[32], q[90];
U(0, 0, pi/3) q[90];
cx q[32], q[90];
cx q[34], q[90];
U(0, 0, pi/3) q[90];
cx q[34], q[90];
cx q[35], q[90];
U(0, 0, pi/3) q[90];
cx q[35], q[90];
cx q[40], q[90];
U(0, 0, pi/3) q[90];
cx q[40], q[90];
cx q[41], q[90];
U(0, 0, pi/3) q[90];
cx q[41], q[90];
cx q[44], q[90];
U(0, 0, pi/3) q[90];
cx q[44], q[90];
cx q[45], q[90];
U(0, 0, pi/3) q[90];
cx q[45], q[90];
cx q[46], q[90];
U(0, 0, pi/3) q[90];
cx q[46], q[90];
cx q[47], q[90];
U(0, 0, pi/3) q[90];
cx q[47], q[90];
cx q[51], q[90];
U(0, 0, pi/3) q[90];
cx q[51], q[90];
cx q[52], q[90];
U(0, 0, pi/3) q[90];
cx q[52], q[90];
cx q[53], q[90];
U(0, 0, pi/3) q[90];
cx q[53], q[90];
cx q[55], q[90];
U(0, 0, pi/3) q[90];
cx q[55], q[90];
cx q[56], q[90];
U(0, 0, pi/3) q[90];
cx q[56], q[90];
cx q[57], q[90];
U(0, 0, pi/3) q[90];
cx q[57], q[90];
cx q[58], q[90];
U(0, 0, pi/3) q[90];
cx q[58], q[90];
cx q[62], q[90];
U(0, 0, pi/3) q[90];
cx q[62], q[90];
cx q[63], q[90];
U(0, 0, pi/3) q[90];
cx q[63], q[90];
cx q[65], q[90];
U(0, 0, pi/3) q[90];
cx q[65], q[90];
cx q[66], q[90];
U(0, 0, pi/3) q[90];
cx q[66], q[90];
cx q[69], q[90];
U(0, 0, pi/3) q[90];
cx q[69], q[90];
cx q[70], q[90];
U(0, 0, pi/3) q[90];
cx q[70], q[90];
cx q[72], q[90];
U(0, 0, pi/3) q[90];
cx q[72], q[90];
cx q[74], q[90];
U(0, 0, pi/3) q[90];
cx q[74], q[90];
cx q[75], q[90];
U(0, 0, pi/3) q[90];
cx q[75], q[90];
cx q[76], q[90];
U(0, 0, pi/3) q[90];
cx q[76], q[90];
cx q[77], q[90];
U(0, 0, pi/3) q[90];
cx q[77], q[90];
cx q[80], q[90];
U(0, 0, pi/3) q[90];
cx q[80], q[90];
cx q[86], q[90];
U(0, 0, pi/3) q[90];
cx q[86], q[90];
cx q[0], q[91];
U(0, 0, pi/3) q[91];
cx q[0], q[91];
cx q[4], q[91];
U(0, 0, pi/3) q[91];
cx q[4], q[91];
cx q[7], q[91];
U(0, 0, pi/3) q[91];
cx q[7], q[91];
cx q[9], q[91];
U(0, 0, pi/3) q[91];
cx q[9], q[91];
cx q[10], q[91];
U(0, 0, pi/3) q[91];
cx q[10], q[91];
cx q[11], q[91];
U(0, 0, pi/3) q[91];
cx q[11], q[91];
cx q[13], q[91];
U(0, 0, pi/3) q[91];
cx q[13], q[91];
cx q[14], q[91];
U(0, 0, pi/3) q[91];
cx q[14], q[91];
cx q[19], q[91];
U(0, 0, pi/3) q[91];
cx q[19], q[91];
cx q[21], q[91];
U(0, 0, pi/3) q[91];
cx q[21], q[91];
cx q[22], q[91];
U(0, 0, pi/3) q[91];
cx q[22], q[91];
cx q[25], q[91];
U(0, 0, pi/3) q[91];
cx q[25], q[91];
cx q[26], q[91];
U(0, 0, pi/3) q[91];
cx q[26], q[91];
cx q[27], q[91];
U(0, 0, pi/3) q[91];
cx q[27], q[91];
cx q[32], q[91];
U(0, 0, pi/3) q[91];
cx q[32], q[91];
cx q[33], q[91];
U(0, 0, pi/3) q[91];
cx q[33], q[91];
cx q[36], q[91];
U(0, 0, pi/3) q[91];
cx q[36], q[91];
cx q[38], q[91];
U(0, 0, pi/3) q[91];
cx q[38], q[91];
cx q[41], q[91];
U(0, 0, pi/3) q[91];
cx q[41], q[91];
cx q[42], q[91];
U(0, 0, pi/3) q[91];
cx q[42], q[91];
cx q[43], q[91];
U(0, 0, pi/3) q[91];
cx q[43], q[91];
cx q[45], q[91];
U(0, 0, pi/3) q[91];
cx q[45], q[91];
cx q[46], q[91];
U(0, 0, pi/3) q[91];
cx q[46], q[91];
cx q[49], q[91];
U(0, 0, pi/3) q[91];
cx q[49], q[91];
cx q[50], q[91];
U(0, 0, pi/3) q[91];
cx q[50], q[91];
cx q[51], q[91];
U(0, 0, pi/3) q[91];
cx q[51], q[91];
cx q[53], q[91];
U(0, 0, pi/3) q[91];
cx q[53], q[91];
cx q[55], q[91];
U(0, 0, pi/3) q[91];
cx q[55], q[91];
cx q[62], q[91];
U(0, 0, pi/3) q[91];
cx q[62], q[91];
cx q[67], q[91];
U(0, 0, pi/3) q[91];
cx q[67], q[91];
cx q[76], q[91];
U(0, 0, pi/3) q[91];
cx q[76], q[91];
cx q[77], q[91];
U(0, 0, pi/3) q[91];
cx q[77], q[91];
cx q[80], q[91];
U(0, 0, pi/3) q[91];
cx q[80], q[91];
cx q[81], q[91];
U(0, 0, pi/3) q[91];
cx q[81], q[91];
cx q[82], q[91];
U(0, 0, pi/3) q[91];
cx q[82], q[91];
cx q[83], q[91];
U(0, 0, pi/3) q[91];
cx q[83], q[91];
cx q[85], q[91];
U(0, 0, pi/3) q[91];
cx q[85], q[91];
cx q[86], q[91];
U(0, 0, pi/3) q[91];
cx q[86], q[91];
cx q[87], q[91];
U(0, 0, pi/3) q[91];
cx q[87], q[91];
cx q[88], q[91];
U(0, 0, pi/3) q[91];
cx q[88], q[91];
cx q[90], q[91];
U(0, 0, pi/3) q[91];
cx q[90], q[91];
cx q[0], q[92];
U(0, 0, pi/3) q[92];
cx q[0], q[92];
cx q[1], q[92];
U(0, 0, pi/3) q[92];
cx q[1], q[92];
cx q[3], q[92];
U(0, 0, pi/3) q[92];
cx q[3], q[92];
cx q[4], q[92];
U(0, 0, pi/3) q[92];
cx q[4], q[92];
cx q[5], q[92];
U(0, 0, pi/3) q[92];
cx q[5], q[92];
cx q[7], q[92];
U(0, 0, pi/3) q[92];
cx q[7], q[92];
cx q[8], q[92];
U(0, 0, pi/3) q[92];
cx q[8], q[92];
cx q[10], q[92];
U(0, 0, pi/3) q[92];
cx q[10], q[92];
cx q[12], q[92];
U(0, 0, pi/3) q[92];
cx q[12], q[92];
cx q[13], q[92];
U(0, 0, pi/3) q[92];
cx q[13], q[92];
cx q[14], q[92];
U(0, 0, pi/3) q[92];
cx q[14], q[92];
cx q[16], q[92];
U(0, 0, pi/3) q[92];
cx q[16], q[92];
cx q[18], q[92];
U(0, 0, pi/3) q[92];
cx q[18], q[92];
cx q[23], q[92];
U(0, 0, pi/3) q[92];
cx q[23], q[92];
cx q[24], q[92];
U(0, 0, pi/3) q[92];
cx q[24], q[92];
cx q[25], q[92];
U(0, 0, pi/3) q[92];
cx q[25], q[92];
cx q[32], q[92];
U(0, 0, pi/3) q[92];
cx q[32], q[92];
cx q[33], q[92];
U(0, 0, pi/3) q[92];
cx q[33], q[92];
cx q[36], q[92];
U(0, 0, pi/3) q[92];
cx q[36], q[92];
cx q[37], q[92];
U(0, 0, pi/3) q[92];
cx q[37], q[92];
cx q[38], q[92];
U(0, 0, pi/3) q[92];
cx q[38], q[92];
cx q[39], q[92];
U(0, 0, pi/3) q[92];
cx q[39], q[92];
cx q[42], q[92];
U(0, 0, pi/3) q[92];
cx q[42], q[92];
cx q[43], q[92];
U(0, 0, pi/3) q[92];
cx q[43], q[92];
cx q[44], q[92];
U(0, 0, pi/3) q[92];
cx q[44], q[92];
cx q[46], q[92];
U(0, 0, pi/3) q[92];
cx q[46], q[92];
cx q[47], q[92];
U(0, 0, pi/3) q[92];
cx q[47], q[92];
cx q[49], q[92];
U(0, 0, pi/3) q[92];
cx q[49], q[92];
cx q[50], q[92];
U(0, 0, pi/3) q[92];
cx q[50], q[92];
cx q[52], q[92];
U(0, 0, pi/3) q[92];
cx q[52], q[92];
cx q[53], q[92];
U(0, 0, pi/3) q[92];
cx q[53], q[92];
cx q[55], q[92];
U(0, 0, pi/3) q[92];
cx q[55], q[92];
cx q[57], q[92];
U(0, 0, pi/3) q[92];
cx q[57], q[92];
cx q[58], q[92];
U(0, 0, pi/3) q[92];
cx q[58], q[92];
cx q[62], q[92];
U(0, 0, pi/3) q[92];
cx q[62], q[92];
cx q[65], q[92];
U(0, 0, pi/3) q[92];
cx q[65], q[92];
cx q[67], q[92];
U(0, 0, pi/3) q[92];
cx q[67], q[92];
cx q[68], q[92];
U(0, 0, pi/3) q[92];
cx q[68], q[92];
cx q[70], q[92];
U(0, 0, pi/3) q[92];
cx q[70], q[92];
cx q[71], q[92];
U(0, 0, pi/3) q[92];
cx q[71], q[92];
cx q[74], q[92];
U(0, 0, pi/3) q[92];
cx q[74], q[92];
cx q[75], q[92];
U(0, 0, pi/3) q[92];
cx q[75], q[92];
cx q[76], q[92];
U(0, 0, pi/3) q[92];
cx q[76], q[92];
cx q[79], q[92];
U(0, 0, pi/3) q[92];
cx q[79], q[92];
cx q[81], q[92];
U(0, 0, pi/3) q[92];
cx q[81], q[92];
cx q[82], q[92];
U(0, 0, pi/3) q[92];
cx q[82], q[92];
cx q[85], q[92];
U(0, 0, pi/3) q[92];
cx q[85], q[92];
cx q[86], q[92];
U(0, 0, pi/3) q[92];
cx q[86], q[92];
cx q[89], q[92];
U(0, 0, pi/3) q[92];
cx q[89], q[92];
cx q[91], q[92];
U(0, 0, pi/3) q[92];
cx q[91], q[92];
cx q[0], q[93];
U(0, 0, pi/3) q[93];
cx q[0], q[93];
cx q[1], q[93];
U(0, 0, pi/3) q[93];
cx q[1], q[93];
cx q[2], q[93];
U(0, 0, pi/3) q[93];
cx q[2], q[93];
cx q[3], q[93];
U(0, 0, pi/3) q[93];
cx q[3], q[93];
cx q[5], q[93];
U(0, 0, pi/3) q[93];
cx q[5], q[93];
cx q[7], q[93];
U(0, 0, pi/3) q[93];
cx q[7], q[93];
cx q[8], q[93];
U(0, 0, pi/3) q[93];
cx q[8], q[93];
cx q[10], q[93];
U(0, 0, pi/3) q[93];
cx q[10], q[93];
cx q[14], q[93];
U(0, 0, pi/3) q[93];
cx q[14], q[93];
cx q[15], q[93];
U(0, 0, pi/3) q[93];
cx q[15], q[93];
cx q[17], q[93];
U(0, 0, pi/3) q[93];
cx q[17], q[93];
cx q[19], q[93];
U(0, 0, pi/3) q[93];
cx q[19], q[93];
cx q[20], q[93];
U(0, 0, pi/3) q[93];
cx q[20], q[93];
cx q[22], q[93];
U(0, 0, pi/3) q[93];
cx q[22], q[93];
cx q[23], q[93];
U(0, 0, pi/3) q[93];
cx q[23], q[93];
cx q[24], q[93];
U(0, 0, pi/3) q[93];
cx q[24], q[93];
cx q[26], q[93];
U(0, 0, pi/3) q[93];
cx q[26], q[93];
cx q[28], q[93];
U(0, 0, pi/3) q[93];
cx q[28], q[93];
cx q[33], q[93];
U(0, 0, pi/3) q[93];
cx q[33], q[93];
cx q[34], q[93];
U(0, 0, pi/3) q[93];
cx q[34], q[93];
cx q[39], q[93];
U(0, 0, pi/3) q[93];
cx q[39], q[93];
cx q[40], q[93];
U(0, 0, pi/3) q[93];
cx q[40], q[93];
cx q[41], q[93];
U(0, 0, pi/3) q[93];
cx q[41], q[93];
cx q[42], q[93];
U(0, 0, pi/3) q[93];
cx q[42], q[93];
cx q[43], q[93];
U(0, 0, pi/3) q[93];
cx q[43], q[93];
cx q[44], q[93];
U(0, 0, pi/3) q[93];
cx q[44], q[93];
cx q[45], q[93];
U(0, 0, pi/3) q[93];
cx q[45], q[93];
cx q[48], q[93];
U(0, 0, pi/3) q[93];
cx q[48], q[93];
cx q[50], q[93];
U(0, 0, pi/3) q[93];
cx q[50], q[93];
cx q[51], q[93];
U(0, 0, pi/3) q[93];
cx q[51], q[93];
cx q[54], q[93];
U(0, 0, pi/3) q[93];
cx q[54], q[93];
cx q[55], q[93];
U(0, 0, pi/3) q[93];
cx q[55], q[93];
cx q[56], q[93];
U(0, 0, pi/3) q[93];
cx q[56], q[93];
cx q[57], q[93];
U(0, 0, pi/3) q[93];
cx q[57], q[93];
cx q[60], q[93];
U(0, 0, pi/3) q[93];
cx q[60], q[93];
cx q[61], q[93];
U(0, 0, pi/3) q[93];
cx q[61], q[93];
cx q[63], q[93];
U(0, 0, pi/3) q[93];
cx q[63], q[93];
cx q[64], q[93];
U(0, 0, pi/3) q[93];
cx q[64], q[93];
cx q[66], q[93];
U(0, 0, pi/3) q[93];
cx q[66], q[93];
cx q[70], q[93];
U(0, 0, pi/3) q[93];
cx q[70], q[93];
cx q[71], q[93];
U(0, 0, pi/3) q[93];
cx q[71], q[93];
cx q[72], q[93];
U(0, 0, pi/3) q[93];
cx q[72], q[93];
cx q[74], q[93];
U(0, 0, pi/3) q[93];
cx q[74], q[93];
cx q[78], q[93];
U(0, 0, pi/3) q[93];
cx q[78], q[93];
cx q[80], q[93];
U(0, 0, pi/3) q[93];
cx q[80], q[93];
cx q[82], q[93];
U(0, 0, pi/3) q[93];
cx q[82], q[93];
cx q[83], q[93];
U(0, 0, pi/3) q[93];
cx q[83], q[93];
cx q[85], q[93];
U(0, 0, pi/3) q[93];
cx q[85], q[93];
cx q[86], q[93];
U(0, 0, pi/3) q[93];
cx q[86], q[93];
cx q[89], q[93];
U(0, 0, pi/3) q[93];
cx q[89], q[93];
cx q[91], q[93];
U(0, 0, pi/3) q[93];
cx q[91], q[93];
cx q[3], q[94];
U(0, 0, pi/3) q[94];
cx q[3], q[94];
cx q[4], q[94];
U(0, 0, pi/3) q[94];
cx q[4], q[94];
cx q[5], q[94];
U(0, 0, pi/3) q[94];
cx q[5], q[94];
cx q[7], q[94];
U(0, 0, pi/3) q[94];
cx q[7], q[94];
cx q[10], q[94];
U(0, 0, pi/3) q[94];
cx q[10], q[94];
cx q[13], q[94];
U(0, 0, pi/3) q[94];
cx q[13], q[94];
cx q[15], q[94];
U(0, 0, pi/3) q[94];
cx q[15], q[94];
cx q[19], q[94];
U(0, 0, pi/3) q[94];
cx q[19], q[94];
cx q[20], q[94];
U(0, 0, pi/3) q[94];
cx q[20], q[94];
cx q[26], q[94];
U(0, 0, pi/3) q[94];
cx q[26], q[94];
cx q[28], q[94];
U(0, 0, pi/3) q[94];
cx q[28], q[94];
cx q[29], q[94];
U(0, 0, pi/3) q[94];
cx q[29], q[94];
cx q[30], q[94];
U(0, 0, pi/3) q[94];
cx q[30], q[94];
cx q[35], q[94];
U(0, 0, pi/3) q[94];
cx q[35], q[94];
cx q[40], q[94];
U(0, 0, pi/3) q[94];
cx q[40], q[94];
cx q[43], q[94];
U(0, 0, pi/3) q[94];
cx q[43], q[94];
cx q[45], q[94];
U(0, 0, pi/3) q[94];
cx q[45], q[94];
cx q[46], q[94];
U(0, 0, pi/3) q[94];
cx q[46], q[94];
cx q[47], q[94];
U(0, 0, pi/3) q[94];
cx q[47], q[94];
cx q[49], q[94];
U(0, 0, pi/3) q[94];
cx q[49], q[94];
cx q[50], q[94];
U(0, 0, pi/3) q[94];
cx q[50], q[94];
cx q[52], q[94];
U(0, 0, pi/3) q[94];
cx q[52], q[94];
cx q[53], q[94];
U(0, 0, pi/3) q[94];
cx q[53], q[94];
cx q[54], q[94];
U(0, 0, pi/3) q[94];
cx q[54], q[94];
cx q[56], q[94];
U(0, 0, pi/3) q[94];
cx q[56], q[94];
cx q[58], q[94];
U(0, 0, pi/3) q[94];
cx q[58], q[94];
cx q[59], q[94];
U(0, 0, pi/3) q[94];
cx q[59], q[94];
cx q[60], q[94];
U(0, 0, pi/3) q[94];
cx q[60], q[94];
cx q[62], q[94];
U(0, 0, pi/3) q[94];
cx q[62], q[94];
cx q[65], q[94];
U(0, 0, pi/3) q[94];
cx q[65], q[94];
cx q[70], q[94];
U(0, 0, pi/3) q[94];
cx q[70], q[94];
cx q[72], q[94];
U(0, 0, pi/3) q[94];
cx q[72], q[94];
cx q[76], q[94];
U(0, 0, pi/3) q[94];
cx q[76], q[94];
cx q[77], q[94];
U(0, 0, pi/3) q[94];
cx q[77], q[94];
cx q[78], q[94];
U(0, 0, pi/3) q[94];
cx q[78], q[94];
cx q[80], q[94];
U(0, 0, pi/3) q[94];
cx q[80], q[94];
cx q[82], q[94];
U(0, 0, pi/3) q[94];
cx q[82], q[94];
cx q[84], q[94];
U(0, 0, pi/3) q[94];
cx q[84], q[94];
cx q[86], q[94];
U(0, 0, pi/3) q[94];
cx q[86], q[94];
cx q[87], q[94];
U(0, 0, pi/3) q[94];
cx q[87], q[94];
cx q[88], q[94];
U(0, 0, pi/3) q[94];
cx q[88], q[94];
cx q[89], q[94];
U(0, 0, pi/3) q[94];
cx q[89], q[94];
cx q[90], q[94];
U(0, 0, pi/3) q[94];
cx q[90], q[94];
cx q[91], q[94];
U(0, 0, pi/3) q[94];
cx q[91], q[94];
cx q[0], q[95];
U(0, 0, pi/3) q[95];
cx q[0], q[95];
cx q[1], q[95];
U(0, 0, pi/3) q[95];
cx q[1], q[95];
cx q[3], q[95];
U(0, 0, pi/3) q[95];
cx q[3], q[95];
cx q[4], q[95];
U(0, 0, pi/3) q[95];
cx q[4], q[95];
cx q[10], q[95];
U(0, 0, pi/3) q[95];
cx q[10], q[95];
cx q[12], q[95];
U(0, 0, pi/3) q[95];
cx q[12], q[95];
cx q[13], q[95];
U(0, 0, pi/3) q[95];
cx q[13], q[95];
cx q[15], q[95];
U(0, 0, pi/3) q[95];
cx q[15], q[95];
cx q[16], q[95];
U(0, 0, pi/3) q[95];
cx q[16], q[95];
cx q[21], q[95];
U(0, 0, pi/3) q[95];
cx q[21], q[95];
cx q[22], q[95];
U(0, 0, pi/3) q[95];
cx q[22], q[95];
cx q[23], q[95];
U(0, 0, pi/3) q[95];
cx q[23], q[95];
cx q[25], q[95];
U(0, 0, pi/3) q[95];
cx q[25], q[95];
cx q[27], q[95];
U(0, 0, pi/3) q[95];
cx q[27], q[95];
cx q[29], q[95];
U(0, 0, pi/3) q[95];
cx q[29], q[95];
cx q[30], q[95];
U(0, 0, pi/3) q[95];
cx q[30], q[95];
cx q[31], q[95];
U(0, 0, pi/3) q[95];
cx q[31], q[95];
cx q[32], q[95];
U(0, 0, pi/3) q[95];
cx q[32], q[95];
cx q[33], q[95];
U(0, 0, pi/3) q[95];
cx q[33], q[95];
cx q[35], q[95];
U(0, 0, pi/3) q[95];
cx q[35], q[95];
cx q[37], q[95];
U(0, 0, pi/3) q[95];
cx q[37], q[95];
cx q[38], q[95];
U(0, 0, pi/3) q[95];
cx q[38], q[95];
cx q[40], q[95];
U(0, 0, pi/3) q[95];
cx q[40], q[95];
cx q[42], q[95];
U(0, 0, pi/3) q[95];
cx q[42], q[95];
cx q[43], q[95];
U(0, 0, pi/3) q[95];
cx q[43], q[95];
cx q[46], q[95];
U(0, 0, pi/3) q[95];
cx q[46], q[95];
cx q[48], q[95];
U(0, 0, pi/3) q[95];
cx q[48], q[95];
cx q[54], q[95];
U(0, 0, pi/3) q[95];
cx q[54], q[95];
cx q[55], q[95];
U(0, 0, pi/3) q[95];
cx q[55], q[95];
cx q[56], q[95];
U(0, 0, pi/3) q[95];
cx q[56], q[95];
cx q[59], q[95];
U(0, 0, pi/3) q[95];
cx q[59], q[95];
cx q[63], q[95];
U(0, 0, pi/3) q[95];
cx q[63], q[95];
cx q[64], q[95];
U(0, 0, pi/3) q[95];
cx q[64], q[95];
cx q[65], q[95];
U(0, 0, pi/3) q[95];
cx q[65], q[95];
cx q[66], q[95];
U(0, 0, pi/3) q[95];
cx q[66], q[95];
cx q[69], q[95];
U(0, 0, pi/3) q[95];
cx q[69], q[95];
cx q[70], q[95];
U(0, 0, pi/3) q[95];
cx q[70], q[95];
cx q[72], q[95];
U(0, 0, pi/3) q[95];
cx q[72], q[95];
cx q[73], q[95];
U(0, 0, pi/3) q[95];
cx q[73], q[95];
cx q[75], q[95];
U(0, 0, pi/3) q[95];
cx q[75], q[95];
cx q[78], q[95];
U(0, 0, pi/3) q[95];
cx q[78], q[95];
cx q[80], q[95];
U(0, 0, pi/3) q[95];
cx q[80], q[95];
cx q[82], q[95];
U(0, 0, pi/3) q[95];
cx q[82], q[95];
cx q[83], q[95];
U(0, 0, pi/3) q[95];
cx q[83], q[95];
cx q[87], q[95];
U(0, 0, pi/3) q[95];
cx q[87], q[95];
cx q[88], q[95];
U(0, 0, pi/3) q[95];
cx q[88], q[95];
cx q[94], q[95];
U(0, 0, pi/3) q[95];
cx q[94], q[95];
cx q[1], q[96];
U(0, 0, pi/3) q[96];
cx q[1], q[96];
cx q[2], q[96];
U(0, 0, pi/3) q[96];
cx q[2], q[96];
cx q[3], q[96];
U(0, 0, pi/3) q[96];
cx q[3], q[96];
cx q[6], q[96];
U(0, 0, pi/3) q[96];
cx q[6], q[96];
cx q[7], q[96];
U(0, 0, pi/3) q[96];
cx q[7], q[96];
cx q[8], q[96];
U(0, 0, pi/3) q[96];
cx q[8], q[96];
cx q[9], q[96];
U(0, 0, pi/3) q[96];
cx q[9], q[96];
cx q[10], q[96];
U(0, 0, pi/3) q[96];
cx q[10], q[96];
cx q[12], q[96];
U(0, 0, pi/3) q[96];
cx q[12], q[96];
cx q[13], q[96];
U(0, 0, pi/3) q[96];
cx q[13], q[96];
cx q[18], q[96];
U(0, 0, pi/3) q[96];
cx q[18], q[96];
cx q[23], q[96];
U(0, 0, pi/3) q[96];
cx q[23], q[96];
cx q[24], q[96];
U(0, 0, pi/3) q[96];
cx q[24], q[96];
cx q[25], q[96];
U(0, 0, pi/3) q[96];
cx q[25], q[96];
cx q[27], q[96];
U(0, 0, pi/3) q[96];
cx q[27], q[96];
cx q[28], q[96];
U(0, 0, pi/3) q[96];
cx q[28], q[96];
cx q[29], q[96];
U(0, 0, pi/3) q[96];
cx q[29], q[96];
cx q[33], q[96];
U(0, 0, pi/3) q[96];
cx q[33], q[96];
cx q[39], q[96];
U(0, 0, pi/3) q[96];
cx q[39], q[96];
cx q[40], q[96];
U(0, 0, pi/3) q[96];
cx q[40], q[96];
cx q[42], q[96];
U(0, 0, pi/3) q[96];
cx q[42], q[96];
cx q[44], q[96];
U(0, 0, pi/3) q[96];
cx q[44], q[96];
cx q[45], q[96];
U(0, 0, pi/3) q[96];
cx q[45], q[96];
cx q[46], q[96];
U(0, 0, pi/3) q[96];
cx q[46], q[96];
cx q[48], q[96];
U(0, 0, pi/3) q[96];
cx q[48], q[96];
cx q[50], q[96];
U(0, 0, pi/3) q[96];
cx q[50], q[96];
cx q[54], q[96];
U(0, 0, pi/3) q[96];
cx q[54], q[96];
cx q[56], q[96];
U(0, 0, pi/3) q[96];
cx q[56], q[96];
cx q[57], q[96];
U(0, 0, pi/3) q[96];
cx q[57], q[96];
cx q[58], q[96];
U(0, 0, pi/3) q[96];
cx q[58], q[96];
cx q[61], q[96];
U(0, 0, pi/3) q[96];
cx q[61], q[96];
cx q[62], q[96];
U(0, 0, pi/3) q[96];
cx q[62], q[96];
cx q[63], q[96];
U(0, 0, pi/3) q[96];
cx q[63], q[96];
cx q[65], q[96];
U(0, 0, pi/3) q[96];
cx q[65], q[96];
cx q[67], q[96];
U(0, 0, pi/3) q[96];
cx q[67], q[96];
cx q[70], q[96];
U(0, 0, pi/3) q[96];
cx q[70], q[96];
cx q[72], q[96];
U(0, 0, pi/3) q[96];
cx q[72], q[96];
cx q[73], q[96];
U(0, 0, pi/3) q[96];
cx q[73], q[96];
cx q[78], q[96];
U(0, 0, pi/3) q[96];
cx q[78], q[96];
cx q[79], q[96];
U(0, 0, pi/3) q[96];
cx q[79], q[96];
cx q[80], q[96];
U(0, 0, pi/3) q[96];
cx q[80], q[96];
cx q[81], q[96];
U(0, 0, pi/3) q[96];
cx q[81], q[96];
cx q[82], q[96];
U(0, 0, pi/3) q[96];
cx q[82], q[96];
cx q[83], q[96];
U(0, 0, pi/3) q[96];
cx q[83], q[96];
cx q[84], q[96];
U(0, 0, pi/3) q[96];
cx q[84], q[96];
cx q[85], q[96];
U(0, 0, pi/3) q[96];
cx q[85], q[96];
cx q[87], q[96];
U(0, 0, pi/3) q[96];
cx q[87], q[96];
cx q[88], q[96];
U(0, 0, pi/3) q[96];
cx q[88], q[96];
cx q[90], q[96];
U(0, 0, pi/3) q[96];
cx q[90], q[96];
cx q[91], q[96];
U(0, 0, pi/3) q[96];
cx q[91], q[96];
cx q[93], q[96];
U(0, 0, pi/3) q[96];
cx q[93], q[96];
cx q[94], q[96];
U(0, 0, pi/3) q[96];
cx q[94], q[96];
cx q[0], q[97];
U(0, 0, pi/3) q[97];
cx q[0], q[97];
cx q[2], q[97];
U(0, 0, pi/3) q[97];
cx q[2], q[97];
cx q[3], q[97];
U(0, 0, pi/3) q[97];
cx q[3], q[97];
cx q[4], q[97];
U(0, 0, pi/3) q[97];
cx q[4], q[97];
cx q[5], q[97];
U(0, 0, pi/3) q[97];
cx q[5], q[97];
cx q[7], q[97];
U(0, 0, pi/3) q[97];
cx q[7], q[97];
cx q[9], q[97];
U(0, 0, pi/3) q[97];
cx q[9], q[97];
cx q[11], q[97];
U(0, 0, pi/3) q[97];
cx q[11], q[97];
cx q[12], q[97];
U(0, 0, pi/3) q[97];
cx q[12], q[97];
cx q[14], q[97];
U(0, 0, pi/3) q[97];
cx q[14], q[97];
cx q[16], q[97];
U(0, 0, pi/3) q[97];
cx q[16], q[97];
cx q[19], q[97];
U(0, 0, pi/3) q[97];
cx q[19], q[97];
cx q[20], q[97];
U(0, 0, pi/3) q[97];
cx q[20], q[97];
cx q[25], q[97];
U(0, 0, pi/3) q[97];
cx q[25], q[97];
cx q[26], q[97];
U(0, 0, pi/3) q[97];
cx q[26], q[97];
cx q[27], q[97];
U(0, 0, pi/3) q[97];
cx q[27], q[97];
cx q[31], q[97];
U(0, 0, pi/3) q[97];
cx q[31], q[97];
cx q[32], q[97];
U(0, 0, pi/3) q[97];
cx q[32], q[97];
cx q[33], q[97];
U(0, 0, pi/3) q[97];
cx q[33], q[97];
cx q[37], q[97];
U(0, 0, pi/3) q[97];
cx q[37], q[97];
cx q[38], q[97];
U(0, 0, pi/3) q[97];
cx q[38], q[97];
cx q[41], q[97];
U(0, 0, pi/3) q[97];
cx q[41], q[97];
cx q[42], q[97];
U(0, 0, pi/3) q[97];
cx q[42], q[97];
cx q[43], q[97];
U(0, 0, pi/3) q[97];
cx q[43], q[97];
cx q[45], q[97];
U(0, 0, pi/3) q[97];
cx q[45], q[97];
cx q[46], q[97];
U(0, 0, pi/3) q[97];
cx q[46], q[97];
cx q[52], q[97];
U(0, 0, pi/3) q[97];
cx q[52], q[97];
cx q[56], q[97];
U(0, 0, pi/3) q[97];
cx q[56], q[97];
cx q[57], q[97];
U(0, 0, pi/3) q[97];
cx q[57], q[97];
cx q[61], q[97];
U(0, 0, pi/3) q[97];
cx q[61], q[97];
cx q[64], q[97];
U(0, 0, pi/3) q[97];
cx q[64], q[97];
cx q[66], q[97];
U(0, 0, pi/3) q[97];
cx q[66], q[97];
cx q[67], q[97];
U(0, 0, pi/3) q[97];
cx q[67], q[97];
cx q[70], q[97];
U(0, 0, pi/3) q[97];
cx q[70], q[97];
cx q[73], q[97];
U(0, 0, pi/3) q[97];
cx q[73], q[97];
cx q[77], q[97];
U(0, 0, pi/3) q[97];
cx q[77], q[97];
cx q[81], q[97];
U(0, 0, pi/3) q[97];
cx q[81], q[97];
cx q[82], q[97];
U(0, 0, pi/3) q[97];
cx q[82], q[97];
cx q[83], q[97];
U(0, 0, pi/3) q[97];
cx q[83], q[97];
cx q[84], q[97];
U(0, 0, pi/3) q[97];
cx q[84], q[97];
cx q[85], q[97];
U(0, 0, pi/3) q[97];
cx q[85], q[97];
cx q[86], q[97];
U(0, 0, pi/3) q[97];
cx q[86], q[97];
cx q[91], q[97];
U(0, 0, pi/3) q[97];
cx q[91], q[97];
cx q[92], q[97];
U(0, 0, pi/3) q[97];
cx q[92], q[97];
cx q[96], q[97];
U(0, 0, pi/3) q[97];
cx q[96], q[97];
cx q[0], q[98];
U(0, 0, pi/3) q[98];
cx q[0], q[98];
cx q[1], q[98];
U(0, 0, pi/3) q[98];
cx q[1], q[98];
cx q[2], q[98];
U(0, 0, pi/3) q[98];
cx q[2], q[98];
cx q[5], q[98];
U(0, 0, pi/3) q[98];
cx q[5], q[98];
cx q[6], q[98];
U(0, 0, pi/3) q[98];
cx q[6], q[98];
cx q[11], q[98];
U(0, 0, pi/3) q[98];
cx q[11], q[98];
cx q[12], q[98];
U(0, 0, pi/3) q[98];
cx q[12], q[98];
cx q[15], q[98];
U(0, 0, pi/3) q[98];
cx q[15], q[98];
cx q[18], q[98];
U(0, 0, pi/3) q[98];
cx q[18], q[98];
cx q[20], q[98];
U(0, 0, pi/3) q[98];
cx q[20], q[98];
cx q[23], q[98];
U(0, 0, pi/3) q[98];
cx q[23], q[98];
cx q[26], q[98];
U(0, 0, pi/3) q[98];
cx q[26], q[98];
cx q[30], q[98];
U(0, 0, pi/3) q[98];
cx q[30], q[98];
cx q[31], q[98];
U(0, 0, pi/3) q[98];
cx q[31], q[98];
cx q[32], q[98];
U(0, 0, pi/3) q[98];
cx q[32], q[98];
cx q[33], q[98];
U(0, 0, pi/3) q[98];
cx q[33], q[98];
cx q[34], q[98];
U(0, 0, pi/3) q[98];
cx q[34], q[98];
cx q[35], q[98];
U(0, 0, pi/3) q[98];
cx q[35], q[98];
cx q[37], q[98];
U(0, 0, pi/3) q[98];
cx q[37], q[98];
cx q[39], q[98];
U(0, 0, pi/3) q[98];
cx q[39], q[98];
cx q[40], q[98];
U(0, 0, pi/3) q[98];
cx q[40], q[98];
cx q[43], q[98];
U(0, 0, pi/3) q[98];
cx q[43], q[98];
cx q[44], q[98];
U(0, 0, pi/3) q[98];
cx q[44], q[98];
cx q[47], q[98];
U(0, 0, pi/3) q[98];
cx q[47], q[98];
cx q[48], q[98];
U(0, 0, pi/3) q[98];
cx q[48], q[98];
cx q[50], q[98];
U(0, 0, pi/3) q[98];
cx q[50], q[98];
cx q[51], q[98];
U(0, 0, pi/3) q[98];
cx q[51], q[98];
cx q[52], q[98];
U(0, 0, pi/3) q[98];
cx q[52], q[98];
cx q[53], q[98];
U(0, 0, pi/3) q[98];
cx q[53], q[98];
cx q[55], q[98];
U(0, 0, pi/3) q[98];
cx q[55], q[98];
cx q[56], q[98];
U(0, 0, pi/3) q[98];
cx q[56], q[98];
cx q[57], q[98];
U(0, 0, pi/3) q[98];
cx q[57], q[98];
cx q[62], q[98];
U(0, 0, pi/3) q[98];
cx q[62], q[98];
cx q[63], q[98];
U(0, 0, pi/3) q[98];
cx q[63], q[98];
cx q[64], q[98];
U(0, 0, pi/3) q[98];
cx q[64], q[98];
cx q[66], q[98];
U(0, 0, pi/3) q[98];
cx q[66], q[98];
cx q[68], q[98];
U(0, 0, pi/3) q[98];
cx q[68], q[98];
cx q[70], q[98];
U(0, 0, pi/3) q[98];
cx q[70], q[98];
cx q[71], q[98];
U(0, 0, pi/3) q[98];
cx q[71], q[98];
cx q[74], q[98];
U(0, 0, pi/3) q[98];
cx q[74], q[98];
cx q[75], q[98];
U(0, 0, pi/3) q[98];
cx q[75], q[98];
cx q[76], q[98];
U(0, 0, pi/3) q[98];
cx q[76], q[98];
cx q[80], q[98];
U(0, 0, pi/3) q[98];
cx q[80], q[98];
cx q[82], q[98];
U(0, 0, pi/3) q[98];
cx q[82], q[98];
cx q[84], q[98];
U(0, 0, pi/3) q[98];
cx q[84], q[98];
cx q[86], q[98];
U(0, 0, pi/3) q[98];
cx q[86], q[98];
cx q[89], q[98];
U(0, 0, pi/3) q[98];
cx q[89], q[98];
cx q[93], q[98];
U(0, 0, pi/3) q[98];
cx q[93], q[98];
cx q[97], q[98];
U(0, 0, pi/3) q[98];
cx q[97], q[98];
cx q[0], q[99];
U(0, 0, pi/3) q[99];
cx q[0], q[99];
cx q[7], q[99];
U(0, 0, pi/3) q[99];
cx q[7], q[99];
cx q[8], q[99];
U(0, 0, pi/3) q[99];
cx q[8], q[99];
cx q[9], q[99];
U(0, 0, pi/3) q[99];
cx q[9], q[99];
cx q[10], q[99];
U(0, 0, pi/3) q[99];
cx q[10], q[99];
cx q[11], q[99];
U(0, 0, pi/3) q[99];
cx q[11], q[99];
cx q[13], q[99];
U(0, 0, pi/3) q[99];
cx q[13], q[99];
cx q[16], q[99];
U(0, 0, pi/3) q[99];
cx q[16], q[99];
cx q[18], q[99];
U(0, 0, pi/3) q[99];
cx q[18], q[99];
cx q[19], q[99];
U(0, 0, pi/3) q[99];
cx q[19], q[99];
cx q[24], q[99];
U(0, 0, pi/3) q[99];
cx q[24], q[99];
cx q[25], q[99];
U(0, 0, pi/3) q[99];
cx q[25], q[99];
cx q[26], q[99];
U(0, 0, pi/3) q[99];
cx q[26], q[99];
cx q[29], q[99];
U(0, 0, pi/3) q[99];
cx q[29], q[99];
cx q[31], q[99];
U(0, 0, pi/3) q[99];
cx q[31], q[99];
cx q[32], q[99];
U(0, 0, pi/3) q[99];
cx q[32], q[99];
cx q[38], q[99];
U(0, 0, pi/3) q[99];
cx q[38], q[99];
cx q[40], q[99];
U(0, 0, pi/3) q[99];
cx q[40], q[99];
cx q[42], q[99];
U(0, 0, pi/3) q[99];
cx q[42], q[99];
cx q[43], q[99];
U(0, 0, pi/3) q[99];
cx q[43], q[99];
cx q[44], q[99];
U(0, 0, pi/3) q[99];
cx q[44], q[99];
cx q[46], q[99];
U(0, 0, pi/3) q[99];
cx q[46], q[99];
cx q[49], q[99];
U(0, 0, pi/3) q[99];
cx q[49], q[99];
cx q[51], q[99];
U(0, 0, pi/3) q[99];
cx q[51], q[99];
cx q[54], q[99];
U(0, 0, pi/3) q[99];
cx q[54], q[99];
cx q[62], q[99];
U(0, 0, pi/3) q[99];
cx q[62], q[99];
cx q[65], q[99];
U(0, 0, pi/3) q[99];
cx q[65], q[99];
cx q[68], q[99];
U(0, 0, pi/3) q[99];
cx q[68], q[99];
cx q[69], q[99];
U(0, 0, pi/3) q[99];
cx q[69], q[99];
cx q[71], q[99];
U(0, 0, pi/3) q[99];
cx q[71], q[99];
cx q[72], q[99];
U(0, 0, pi/3) q[99];
cx q[72], q[99];
cx q[75], q[99];
U(0, 0, pi/3) q[99];
cx q[75], q[99];
cx q[76], q[99];
U(0, 0, pi/3) q[99];
cx q[76], q[99];
cx q[77], q[99];
U(0, 0, pi/3) q[99];
cx q[77], q[99];
cx q[78], q[99];
U(0, 0, pi/3) q[99];
cx q[78], q[99];
cx q[79], q[99];
U(0, 0, pi/3) q[99];
cx q[79], q[99];
cx q[80], q[99];
U(0, 0, pi/3) q[99];
cx q[80], q[99];
cx q[81], q[99];
U(0, 0, pi/3) q[99];
cx q[81], q[99];
cx q[83], q[99];
U(0, 0, pi/3) q[99];
cx q[83], q[99];
cx q[84], q[99];
U(0, 0, pi/3) q[99];
cx q[84], q[99];
cx q[89], q[99];
U(0, 0, pi/3) q[99];
cx q[89], q[99];
cx q[90], q[99];
U(0, 0, pi/3) q[99];
cx q[90], q[99];
cx q[92], q[99];
U(0, 0, pi/3) q[99];
cx q[92], q[99];
cx q[93], q[99];
U(0, 0, pi/3) q[99];
cx q[93], q[99];
cx q[95], q[99];
U(0, 0, pi/3) q[99];
cx q[95], q[99];
cx q[97], q[99];
U(0, 0, pi/3) q[99];
cx q[97], q[99];
cx q[98], q[99];
U(0, 0, pi/3) q[99];
cx q[98], q[99];
cx q[0], q[100];
U(0, 0, pi/3) q[100];
cx q[0], q[100];
cx q[1], q[100];
U(0, 0, pi/3) q[100];
cx q[1], q[100];
cx q[2], q[100];
U(0, 0, pi/3) q[100];
cx q[2], q[100];
cx q[4], q[100];
U(0, 0, pi/3) q[100];
cx q[4], q[100];
cx q[6], q[100];
U(0, 0, pi/3) q[100];
cx q[6], q[100];
cx q[8], q[100];
U(0, 0, pi/3) q[100];
cx q[8], q[100];
cx q[10], q[100];
U(0, 0, pi/3) q[100];
cx q[10], q[100];
cx q[12], q[100];
U(0, 0, pi/3) q[100];
cx q[12], q[100];
cx q[15], q[100];
U(0, 0, pi/3) q[100];
cx q[15], q[100];
cx q[16], q[100];
U(0, 0, pi/3) q[100];
cx q[16], q[100];
cx q[18], q[100];
U(0, 0, pi/3) q[100];
cx q[18], q[100];
cx q[19], q[100];
U(0, 0, pi/3) q[100];
cx q[19], q[100];
cx q[20], q[100];
U(0, 0, pi/3) q[100];
cx q[20], q[100];
cx q[24], q[100];
U(0, 0, pi/3) q[100];
cx q[24], q[100];
cx q[25], q[100];
U(0, 0, pi/3) q[100];
cx q[25], q[100];
cx q[26], q[100];
U(0, 0, pi/3) q[100];
cx q[26], q[100];
cx q[27], q[100];
U(0, 0, pi/3) q[100];
cx q[27], q[100];
cx q[28], q[100];
U(0, 0, pi/3) q[100];
cx q[28], q[100];
cx q[29], q[100];
U(0, 0, pi/3) q[100];
cx q[29], q[100];
cx q[30], q[100];
U(0, 0, pi/3) q[100];
cx q[30], q[100];
cx q[31], q[100];
U(0, 0, pi/3) q[100];
cx q[31], q[100];
cx q[34], q[100];
U(0, 0, pi/3) q[100];
cx q[34], q[100];
cx q[37], q[100];
U(0, 0, pi/3) q[100];
cx q[37], q[100];
cx q[38], q[100];
U(0, 0, pi/3) q[100];
cx q[38], q[100];
cx q[40], q[100];
U(0, 0, pi/3) q[100];
cx q[40], q[100];
cx q[41], q[100];
U(0, 0, pi/3) q[100];
cx q[41], q[100];
cx q[43], q[100];
U(0, 0, pi/3) q[100];
cx q[43], q[100];
cx q[44], q[100];
U(0, 0, pi/3) q[100];
cx q[44], q[100];
cx q[45], q[100];
U(0, 0, pi/3) q[100];
cx q[45], q[100];
cx q[47], q[100];
U(0, 0, pi/3) q[100];
cx q[47], q[100];
cx q[48], q[100];
U(0, 0, pi/3) q[100];
cx q[48], q[100];
cx q[49], q[100];
U(0, 0, pi/3) q[100];
cx q[49], q[100];
cx q[50], q[100];
U(0, 0, pi/3) q[100];
cx q[50], q[100];
cx q[53], q[100];
U(0, 0, pi/3) q[100];
cx q[53], q[100];
cx q[54], q[100];
U(0, 0, pi/3) q[100];
cx q[54], q[100];
cx q[61], q[100];
U(0, 0, pi/3) q[100];
cx q[61], q[100];
cx q[62], q[100];
U(0, 0, pi/3) q[100];
cx q[62], q[100];
cx q[63], q[100];
U(0, 0, pi/3) q[100];
cx q[63], q[100];
cx q[64], q[100];
U(0, 0, pi/3) q[100];
cx q[64], q[100];
cx q[65], q[100];
U(0, 0, pi/3) q[100];
cx q[65], q[100];
cx q[66], q[100];
U(0, 0, pi/3) q[100];
cx q[66], q[100];
cx q[68], q[100];
U(0, 0, pi/3) q[100];
cx q[68], q[100];
cx q[70], q[100];
U(0, 0, pi/3) q[100];
cx q[70], q[100];
cx q[72], q[100];
U(0, 0, pi/3) q[100];
cx q[72], q[100];
cx q[73], q[100];
U(0, 0, pi/3) q[100];
cx q[73], q[100];
cx q[75], q[100];
U(0, 0, pi/3) q[100];
cx q[75], q[100];
cx q[77], q[100];
U(0, 0, pi/3) q[100];
cx q[77], q[100];
cx q[78], q[100];
U(0, 0, pi/3) q[100];
cx q[78], q[100];
cx q[79], q[100];
U(0, 0, pi/3) q[100];
cx q[79], q[100];
cx q[80], q[100];
U(0, 0, pi/3) q[100];
cx q[80], q[100];
cx q[81], q[100];
U(0, 0, pi/3) q[100];
cx q[81], q[100];
cx q[86], q[100];
U(0, 0, pi/3) q[100];
cx q[86], q[100];
cx q[90], q[100];
U(0, 0, pi/3) q[100];
cx q[90], q[100];
cx q[92], q[100];
U(0, 0, pi/3) q[100];
cx q[92], q[100];
cx q[93], q[100];
U(0, 0, pi/3) q[100];
cx q[93], q[100];
cx q[94], q[100];
U(0, 0, pi/3) q[100];
cx q[94], q[100];
cx q[95], q[100];
U(0, 0, pi/3) q[100];
cx q[95], q[100];
cx q[98], q[100];
U(0, 0, pi/3) q[100];
cx q[98], q[100];
cx q[0], q[101];
U(0, 0, pi/3) q[101];
cx q[0], q[101];
cx q[2], q[101];
U(0, 0, pi/3) q[101];
cx q[2], q[101];
cx q[4], q[101];
U(0, 0, pi/3) q[101];
cx q[4], q[101];
cx q[5], q[101];
U(0, 0, pi/3) q[101];
cx q[5], q[101];
cx q[8], q[101];
U(0, 0, pi/3) q[101];
cx q[8], q[101];
cx q[10], q[101];
U(0, 0, pi/3) q[101];
cx q[10], q[101];
cx q[11], q[101];
U(0, 0, pi/3) q[101];
cx q[11], q[101];
cx q[12], q[101];
U(0, 0, pi/3) q[101];
cx q[12], q[101];
cx q[13], q[101];
U(0, 0, pi/3) q[101];
cx q[13], q[101];
cx q[18], q[101];
U(0, 0, pi/3) q[101];
cx q[18], q[101];
cx q[20], q[101];
U(0, 0, pi/3) q[101];
cx q[20], q[101];
cx q[23], q[101];
U(0, 0, pi/3) q[101];
cx q[23], q[101];
cx q[25], q[101];
U(0, 0, pi/3) q[101];
cx q[25], q[101];
cx q[27], q[101];
U(0, 0, pi/3) q[101];
cx q[27], q[101];
cx q[28], q[101];
U(0, 0, pi/3) q[101];
cx q[28], q[101];
cx q[29], q[101];
U(0, 0, pi/3) q[101];
cx q[29], q[101];
cx q[32], q[101];
U(0, 0, pi/3) q[101];
cx q[32], q[101];
cx q[34], q[101];
U(0, 0, pi/3) q[101];
cx q[34], q[101];
cx q[35], q[101];
U(0, 0, pi/3) q[101];
cx q[35], q[101];
cx q[36], q[101];
U(0, 0, pi/3) q[101];
cx q[36], q[101];
cx q[37], q[101];
U(0, 0, pi/3) q[101];
cx q[37], q[101];
cx q[38], q[101];
U(0, 0, pi/3) q[101];
cx q[38], q[101];
cx q[41], q[101];
U(0, 0, pi/3) q[101];
cx q[41], q[101];
cx q[42], q[101];
U(0, 0, pi/3) q[101];
cx q[42], q[101];
cx q[44], q[101];
U(0, 0, pi/3) q[101];
cx q[44], q[101];
cx q[47], q[101];
U(0, 0, pi/3) q[101];
cx q[47], q[101];
cx q[49], q[101];
U(0, 0, pi/3) q[101];
cx q[49], q[101];
cx q[50], q[101];
U(0, 0, pi/3) q[101];
cx q[50], q[101];
cx q[54], q[101];
U(0, 0, pi/3) q[101];
cx q[54], q[101];
cx q[56], q[101];
U(0, 0, pi/3) q[101];
cx q[56], q[101];
cx q[58], q[101];
U(0, 0, pi/3) q[101];
cx q[58], q[101];
cx q[61], q[101];
U(0, 0, pi/3) q[101];
cx q[61], q[101];
cx q[63], q[101];
U(0, 0, pi/3) q[101];
cx q[63], q[101];
cx q[65], q[101];
U(0, 0, pi/3) q[101];
cx q[65], q[101];
cx q[69], q[101];
U(0, 0, pi/3) q[101];
cx q[69], q[101];
cx q[74], q[101];
U(0, 0, pi/3) q[101];
cx q[74], q[101];
cx q[77], q[101];
U(0, 0, pi/3) q[101];
cx q[77], q[101];
cx q[78], q[101];
U(0, 0, pi/3) q[101];
cx q[78], q[101];
cx q[79], q[101];
U(0, 0, pi/3) q[101];
cx q[79], q[101];
cx q[83], q[101];
U(0, 0, pi/3) q[101];
cx q[83], q[101];
cx q[84], q[101];
U(0, 0, pi/3) q[101];
cx q[84], q[101];
cx q[85], q[101];
U(0, 0, pi/3) q[101];
cx q[85], q[101];
cx q[87], q[101];
U(0, 0, pi/3) q[101];
cx q[87], q[101];
cx q[88], q[101];
U(0, 0, pi/3) q[101];
cx q[88], q[101];
cx q[91], q[101];
U(0, 0, pi/3) q[101];
cx q[91], q[101];
cx q[93], q[101];
U(0, 0, pi/3) q[101];
cx q[93], q[101];
cx q[94], q[101];
U(0, 0, pi/3) q[101];
cx q[94], q[101];
cx q[100], q[101];
U(0, 0, pi/3) q[101];
cx q[100], q[101];
cx q[0], q[102];
U(0, 0, pi/3) q[102];
cx q[0], q[102];
cx q[1], q[102];
U(0, 0, pi/3) q[102];
cx q[1], q[102];
cx q[2], q[102];
U(0, 0, pi/3) q[102];
cx q[2], q[102];
cx q[5], q[102];
U(0, 0, pi/3) q[102];
cx q[5], q[102];
cx q[6], q[102];
U(0, 0, pi/3) q[102];
cx q[6], q[102];
cx q[7], q[102];
U(0, 0, pi/3) q[102];
cx q[7], q[102];
cx q[8], q[102];
U(0, 0, pi/3) q[102];
cx q[8], q[102];
cx q[9], q[102];
U(0, 0, pi/3) q[102];
cx q[9], q[102];
cx q[11], q[102];
U(0, 0, pi/3) q[102];
cx q[11], q[102];
cx q[15], q[102];
U(0, 0, pi/3) q[102];
cx q[15], q[102];
cx q[17], q[102];
U(0, 0, pi/3) q[102];
cx q[17], q[102];
cx q[20], q[102];
U(0, 0, pi/3) q[102];
cx q[20], q[102];
cx q[29], q[102];
U(0, 0, pi/3) q[102];
cx q[29], q[102];
cx q[30], q[102];
U(0, 0, pi/3) q[102];
cx q[30], q[102];
cx q[33], q[102];
U(0, 0, pi/3) q[102];
cx q[33], q[102];
cx q[34], q[102];
U(0, 0, pi/3) q[102];
cx q[34], q[102];
cx q[40], q[102];
U(0, 0, pi/3) q[102];
cx q[40], q[102];
cx q[41], q[102];
U(0, 0, pi/3) q[102];
cx q[41], q[102];
cx q[44], q[102];
U(0, 0, pi/3) q[102];
cx q[44], q[102];
cx q[45], q[102];
U(0, 0, pi/3) q[102];
cx q[45], q[102];
cx q[46], q[102];
U(0, 0, pi/3) q[102];
cx q[46], q[102];
cx q[47], q[102];
U(0, 0, pi/3) q[102];
cx q[47], q[102];
cx q[49], q[102];
U(0, 0, pi/3) q[102];
cx q[49], q[102];
cx q[52], q[102];
U(0, 0, pi/3) q[102];
cx q[52], q[102];
cx q[53], q[102];
U(0, 0, pi/3) q[102];
cx q[53], q[102];
cx q[57], q[102];
U(0, 0, pi/3) q[102];
cx q[57], q[102];
cx q[60], q[102];
U(0, 0, pi/3) q[102];
cx q[60], q[102];
cx q[65], q[102];
U(0, 0, pi/3) q[102];
cx q[65], q[102];
cx q[68], q[102];
U(0, 0, pi/3) q[102];
cx q[68], q[102];
cx q[69], q[102];
U(0, 0, pi/3) q[102];
cx q[69], q[102];
cx q[71], q[102];
U(0, 0, pi/3) q[102];
cx q[71], q[102];
cx q[73], q[102];
U(0, 0, pi/3) q[102];
cx q[73], q[102];
cx q[76], q[102];
U(0, 0, pi/3) q[102];
cx q[76], q[102];
cx q[79], q[102];
U(0, 0, pi/3) q[102];
cx q[79], q[102];
cx q[80], q[102];
U(0, 0, pi/3) q[102];
cx q[80], q[102];
cx q[83], q[102];
U(0, 0, pi/3) q[102];
cx q[83], q[102];
cx q[84], q[102];
U(0, 0, pi/3) q[102];
cx q[84], q[102];
cx q[86], q[102];
U(0, 0, pi/3) q[102];
cx q[86], q[102];
cx q[87], q[102];
U(0, 0, pi/3) q[102];
cx q[87], q[102];
cx q[88], q[102];
U(0, 0, pi/3) q[102];
cx q[88], q[102];
cx q[89], q[102];
U(0, 0, pi/3) q[102];
cx q[89], q[102];
cx q[91], q[102];
U(0, 0, pi/3) q[102];
cx q[91], q[102];
cx q[92], q[102];
U(0, 0, pi/3) q[102];
cx q[92], q[102];
cx q[93], q[102];
U(0, 0, pi/3) q[102];
cx q[93], q[102];
cx q[95], q[102];
U(0, 0, pi/3) q[102];
cx q[95], q[102];
cx q[98], q[102];
U(0, 0, pi/3) q[102];
cx q[98], q[102];
cx q[1], q[103];
U(0, 0, pi/3) q[103];
cx q[1], q[103];
cx q[2], q[103];
U(0, 0, pi/3) q[103];
cx q[2], q[103];
cx q[4], q[103];
U(0, 0, pi/3) q[103];
cx q[4], q[103];
cx q[6], q[103];
U(0, 0, pi/3) q[103];
cx q[6], q[103];
cx q[7], q[103];
U(0, 0, pi/3) q[103];
cx q[7], q[103];
cx q[8], q[103];
U(0, 0, pi/3) q[103];
cx q[8], q[103];
cx q[14], q[103];
U(0, 0, pi/3) q[103];
cx q[14], q[103];
cx q[15], q[103];
U(0, 0, pi/3) q[103];
cx q[15], q[103];
cx q[18], q[103];
U(0, 0, pi/3) q[103];
cx q[18], q[103];
cx q[20], q[103];
U(0, 0, pi/3) q[103];
cx q[20], q[103];
cx q[21], q[103];
U(0, 0, pi/3) q[103];
cx q[21], q[103];
cx q[23], q[103];
U(0, 0, pi/3) q[103];
cx q[23], q[103];
cx q[27], q[103];
U(0, 0, pi/3) q[103];
cx q[27], q[103];
cx q[31], q[103];
U(0, 0, pi/3) q[103];
cx q[31], q[103];
cx q[35], q[103];
U(0, 0, pi/3) q[103];
cx q[35], q[103];
cx q[36], q[103];
U(0, 0, pi/3) q[103];
cx q[36], q[103];
cx q[39], q[103];
U(0, 0, pi/3) q[103];
cx q[39], q[103];
cx q[42], q[103];
U(0, 0, pi/3) q[103];
cx q[42], q[103];
cx q[43], q[103];
U(0, 0, pi/3) q[103];
cx q[43], q[103];
cx q[45], q[103];
U(0, 0, pi/3) q[103];
cx q[45], q[103];
cx q[47], q[103];
U(0, 0, pi/3) q[103];
cx q[47], q[103];
cx q[48], q[103];
U(0, 0, pi/3) q[103];
cx q[48], q[103];
cx q[52], q[103];
U(0, 0, pi/3) q[103];
cx q[52], q[103];
cx q[53], q[103];
U(0, 0, pi/3) q[103];
cx q[53], q[103];
cx q[54], q[103];
U(0, 0, pi/3) q[103];
cx q[54], q[103];
cx q[55], q[103];
U(0, 0, pi/3) q[103];
cx q[55], q[103];
cx q[56], q[103];
U(0, 0, pi/3) q[103];
cx q[56], q[103];
cx q[57], q[103];
U(0, 0, pi/3) q[103];
cx q[57], q[103];
cx q[58], q[103];
U(0, 0, pi/3) q[103];
cx q[58], q[103];
cx q[60], q[103];
U(0, 0, pi/3) q[103];
cx q[60], q[103];
cx q[61], q[103];
U(0, 0, pi/3) q[103];
cx q[61], q[103];
cx q[62], q[103];
U(0, 0, pi/3) q[103];
cx q[62], q[103];
cx q[63], q[103];
U(0, 0, pi/3) q[103];
cx q[63], q[103];
cx q[65], q[103];
U(0, 0, pi/3) q[103];
cx q[65], q[103];
cx q[67], q[103];
U(0, 0, pi/3) q[103];
cx q[67], q[103];
cx q[68], q[103];
U(0, 0, pi/3) q[103];
cx q[68], q[103];
cx q[70], q[103];
U(0, 0, pi/3) q[103];
cx q[70], q[103];
cx q[73], q[103];
U(0, 0, pi/3) q[103];
cx q[73], q[103];
cx q[74], q[103];
U(0, 0, pi/3) q[103];
cx q[74], q[103];
cx q[75], q[103];
U(0, 0, pi/3) q[103];
cx q[75], q[103];
cx q[77], q[103];
U(0, 0, pi/3) q[103];
cx q[77], q[103];
cx q[80], q[103];
U(0, 0, pi/3) q[103];
cx q[80], q[103];
cx q[82], q[103];
U(0, 0, pi/3) q[103];
cx q[82], q[103];
cx q[84], q[103];
U(0, 0, pi/3) q[103];
cx q[84], q[103];
cx q[85], q[103];
U(0, 0, pi/3) q[103];
cx q[85], q[103];
cx q[87], q[103];
U(0, 0, pi/3) q[103];
cx q[87], q[103];
cx q[90], q[103];
U(0, 0, pi/3) q[103];
cx q[90], q[103];
cx q[92], q[103];
U(0, 0, pi/3) q[103];
cx q[92], q[103];
cx q[96], q[103];
U(0, 0, pi/3) q[103];
cx q[96], q[103];
cx q[99], q[103];
U(0, 0, pi/3) q[103];
cx q[99], q[103];
cx q[100], q[103];
U(0, 0, pi/3) q[103];
cx q[100], q[103];
cx q[101], q[103];
U(0, 0, pi/3) q[103];
cx q[101], q[103];
cx q[102], q[103];
U(0, 0, pi/3) q[103];
cx q[102], q[103];
cx q[1], q[104];
U(0, 0, pi/3) q[104];
cx q[1], q[104];
cx q[3], q[104];
U(0, 0, pi/3) q[104];
cx q[3], q[104];
cx q[4], q[104];
U(0, 0, pi/3) q[104];
cx q[4], q[104];
cx q[8], q[104];
U(0, 0, pi/3) q[104];
cx q[8], q[104];
cx q[11], q[104];
U(0, 0, pi/3) q[104];
cx q[11], q[104];
cx q[12], q[104];
U(0, 0, pi/3) q[104];
cx q[12], q[104];
cx q[13], q[104];
U(0, 0, pi/3) q[104];
cx q[13], q[104];
cx q[15], q[104];
U(0, 0, pi/3) q[104];
cx q[15], q[104];
cx q[16], q[104];
U(0, 0, pi/3) q[104];
cx q[16], q[104];
cx q[20], q[104];
U(0, 0, pi/3) q[104];
cx q[20], q[104];
cx q[23], q[104];
U(0, 0, pi/3) q[104];
cx q[23], q[104];
cx q[25], q[104];
U(0, 0, pi/3) q[104];
cx q[25], q[104];
cx q[26], q[104];
U(0, 0, pi/3) q[104];
cx q[26], q[104];
cx q[27], q[104];
U(0, 0, pi/3) q[104];
cx q[27], q[104];
cx q[28], q[104];
U(0, 0, pi/3) q[104];
cx q[28], q[104];
cx q[30], q[104];
U(0, 0, pi/3) q[104];
cx q[30], q[104];
cx q[33], q[104];
U(0, 0, pi/3) q[104];
cx q[33], q[104];
cx q[34], q[104];
U(0, 0, pi/3) q[104];
cx q[34], q[104];
cx q[35], q[104];
U(0, 0, pi/3) q[104];
cx q[35], q[104];
cx q[41], q[104];
U(0, 0, pi/3) q[104];
cx q[41], q[104];
cx q[44], q[104];
U(0, 0, pi/3) q[104];
cx q[44], q[104];
cx q[45], q[104];
U(0, 0, pi/3) q[104];
cx q[45], q[104];
cx q[54], q[104];
U(0, 0, pi/3) q[104];
cx q[54], q[104];
cx q[55], q[104];
U(0, 0, pi/3) q[104];
cx q[55], q[104];
cx q[59], q[104];
U(0, 0, pi/3) q[104];
cx q[59], q[104];
cx q[61], q[104];
U(0, 0, pi/3) q[104];
cx q[61], q[104];
cx q[65], q[104];
U(0, 0, pi/3) q[104];
cx q[65], q[104];
cx q[72], q[104];
U(0, 0, pi/3) q[104];
cx q[72], q[104];
cx q[73], q[104];
U(0, 0, pi/3) q[104];
cx q[73], q[104];
cx q[74], q[104];
U(0, 0, pi/3) q[104];
cx q[74], q[104];
cx q[75], q[104];
U(0, 0, pi/3) q[104];
cx q[75], q[104];
cx q[80], q[104];
U(0, 0, pi/3) q[104];
cx q[80], q[104];
cx q[85], q[104];
U(0, 0, pi/3) q[104];
cx q[85], q[104];
cx q[87], q[104];
U(0, 0, pi/3) q[104];
cx q[87], q[104];
cx q[90], q[104];
U(0, 0, pi/3) q[104];
cx q[90], q[104];
cx q[92], q[104];
U(0, 0, pi/3) q[104];
cx q[92], q[104];
cx q[95], q[104];
U(0, 0, pi/3) q[104];
cx q[95], q[104];
cx q[98], q[104];
U(0, 0, pi/3) q[104];
cx q[98], q[104];
cx q[101], q[104];
U(0, 0, pi/3) q[104];
cx q[101], q[104];
cx q[102], q[104];
U(0, 0, pi/3) q[104];
cx q[102], q[104];
cx q[103], q[104];
U(0, 0, pi/3) q[104];
cx q[103], q[104];
cx q[5], q[105];
U(0, 0, pi/3) q[105];
cx q[5], q[105];
cx q[6], q[105];
U(0, 0, pi/3) q[105];
cx q[6], q[105];
cx q[8], q[105];
U(0, 0, pi/3) q[105];
cx q[8], q[105];
cx q[9], q[105];
U(0, 0, pi/3) q[105];
cx q[9], q[105];
cx q[11], q[105];
U(0, 0, pi/3) q[105];
cx q[11], q[105];
cx q[12], q[105];
U(0, 0, pi/3) q[105];
cx q[12], q[105];
cx q[14], q[105];
U(0, 0, pi/3) q[105];
cx q[14], q[105];
cx q[15], q[105];
U(0, 0, pi/3) q[105];
cx q[15], q[105];
cx q[20], q[105];
U(0, 0, pi/3) q[105];
cx q[20], q[105];
cx q[24], q[105];
U(0, 0, pi/3) q[105];
cx q[24], q[105];
cx q[25], q[105];
U(0, 0, pi/3) q[105];
cx q[25], q[105];
cx q[28], q[105];
U(0, 0, pi/3) q[105];
cx q[28], q[105];
cx q[31], q[105];
U(0, 0, pi/3) q[105];
cx q[31], q[105];
cx q[36], q[105];
U(0, 0, pi/3) q[105];
cx q[36], q[105];
cx q[37], q[105];
U(0, 0, pi/3) q[105];
cx q[37], q[105];
cx q[39], q[105];
U(0, 0, pi/3) q[105];
cx q[39], q[105];
cx q[40], q[105];
U(0, 0, pi/3) q[105];
cx q[40], q[105];
cx q[41], q[105];
U(0, 0, pi/3) q[105];
cx q[41], q[105];
cx q[42], q[105];
U(0, 0, pi/3) q[105];
cx q[42], q[105];
cx q[43], q[105];
U(0, 0, pi/3) q[105];
cx q[43], q[105];
cx q[45], q[105];
U(0, 0, pi/3) q[105];
cx q[45], q[105];
cx q[50], q[105];
U(0, 0, pi/3) q[105];
cx q[50], q[105];
cx q[51], q[105];
U(0, 0, pi/3) q[105];
cx q[51], q[105];
cx q[53], q[105];
U(0, 0, pi/3) q[105];
cx q[53], q[105];
cx q[54], q[105];
U(0, 0, pi/3) q[105];
cx q[54], q[105];
cx q[55], q[105];
U(0, 0, pi/3) q[105];
cx q[55], q[105];
cx q[59], q[105];
U(0, 0, pi/3) q[105];
cx q[59], q[105];
cx q[61], q[105];
U(0, 0, pi/3) q[105];
cx q[61], q[105];
cx q[63], q[105];
U(0, 0, pi/3) q[105];
cx q[63], q[105];
cx q[66], q[105];
U(0, 0, pi/3) q[105];
cx q[66], q[105];
cx q[67], q[105];
U(0, 0, pi/3) q[105];
cx q[67], q[105];
cx q[69], q[105];
U(0, 0, pi/3) q[105];
cx q[69], q[105];
cx q[72], q[105];
U(0, 0, pi/3) q[105];
cx q[72], q[105];
cx q[74], q[105];
U(0, 0, pi/3) q[105];
cx q[74], q[105];
cx q[76], q[105];
U(0, 0, pi/3) q[105];
cx q[76], q[105];
cx q[77], q[105];
U(0, 0, pi/3) q[105];
cx q[77], q[105];
cx q[78], q[105];
U(0, 0, pi/3) q[105];
cx q[78], q[105];
cx q[82], q[105];
U(0, 0, pi/3) q[105];
cx q[82], q[105];
cx q[83], q[105];
U(0, 0, pi/3) q[105];
cx q[83], q[105];
cx q[90], q[105];
U(0, 0, pi/3) q[105];
cx q[90], q[105];
cx q[91], q[105];
U(0, 0, pi/3) q[105];
cx q[91], q[105];
cx q[92], q[105];
U(0, 0, pi/3) q[105];
cx q[92], q[105];
cx q[94], q[105];
U(0, 0, pi/3) q[105];
cx q[94], q[105];
cx q[95], q[105];
U(0, 0, pi/3) q[105];
cx q[95], q[105];
cx q[97], q[105];
U(0, 0, pi/3) q[105];
cx q[97], q[105];
cx q[98], q[105];
U(0, 0, pi/3) q[105];
cx q[98], q[105];
cx q[99], q[105];
U(0, 0, pi/3) q[105];
cx q[99], q[105];
cx q[102], q[105];
U(0, 0, pi/3) q[105];
cx q[102], q[105];
cx q[103], q[105];
U(0, 0, pi/3) q[105];
cx q[103], q[105];
cx q[2], q[106];
U(0, 0, pi/3) q[106];
cx q[2], q[106];
cx q[4], q[106];
U(0, 0, pi/3) q[106];
cx q[4], q[106];
cx q[5], q[106];
U(0, 0, pi/3) q[106];
cx q[5], q[106];
cx q[9], q[106];
U(0, 0, pi/3) q[106];
cx q[9], q[106];
cx q[11], q[106];
U(0, 0, pi/3) q[106];
cx q[11], q[106];
cx q[12], q[106];
U(0, 0, pi/3) q[106];
cx q[12], q[106];
cx q[13], q[106];
U(0, 0, pi/3) q[106];
cx q[13], q[106];
cx q[15], q[106];
U(0, 0, pi/3) q[106];
cx q[15], q[106];
cx q[16], q[106];
U(0, 0, pi/3) q[106];
cx q[16], q[106];
cx q[17], q[106];
U(0, 0, pi/3) q[106];
cx q[17], q[106];
cx q[19], q[106];
U(0, 0, pi/3) q[106];
cx q[19], q[106];
cx q[23], q[106];
U(0, 0, pi/3) q[106];
cx q[23], q[106];
cx q[24], q[106];
U(0, 0, pi/3) q[106];
cx q[24], q[106];
cx q[25], q[106];
U(0, 0, pi/3) q[106];
cx q[25], q[106];
cx q[26], q[106];
U(0, 0, pi/3) q[106];
cx q[26], q[106];
cx q[28], q[106];
U(0, 0, pi/3) q[106];
cx q[28], q[106];
cx q[29], q[106];
U(0, 0, pi/3) q[106];
cx q[29], q[106];
cx q[34], q[106];
U(0, 0, pi/3) q[106];
cx q[34], q[106];
cx q[35], q[106];
U(0, 0, pi/3) q[106];
cx q[35], q[106];
cx q[36], q[106];
U(0, 0, pi/3) q[106];
cx q[36], q[106];
cx q[37], q[106];
U(0, 0, pi/3) q[106];
cx q[37], q[106];
cx q[38], q[106];
U(0, 0, pi/3) q[106];
cx q[38], q[106];
cx q[39], q[106];
U(0, 0, pi/3) q[106];
cx q[39], q[106];
cx q[45], q[106];
U(0, 0, pi/3) q[106];
cx q[45], q[106];
cx q[48], q[106];
U(0, 0, pi/3) q[106];
cx q[48], q[106];
cx q[50], q[106];
U(0, 0, pi/3) q[106];
cx q[50], q[106];
cx q[54], q[106];
U(0, 0, pi/3) q[106];
cx q[54], q[106];
cx q[55], q[106];
U(0, 0, pi/3) q[106];
cx q[55], q[106];
cx q[56], q[106];
U(0, 0, pi/3) q[106];
cx q[56], q[106];
cx q[59], q[106];
U(0, 0, pi/3) q[106];
cx q[59], q[106];
cx q[60], q[106];
U(0, 0, pi/3) q[106];
cx q[60], q[106];
cx q[62], q[106];
U(0, 0, pi/3) q[106];
cx q[62], q[106];
cx q[63], q[106];
U(0, 0, pi/3) q[106];
cx q[63], q[106];
cx q[66], q[106];
U(0, 0, pi/3) q[106];
cx q[66], q[106];
cx q[68], q[106];
U(0, 0, pi/3) q[106];
cx q[68], q[106];
cx q[69], q[106];
U(0, 0, pi/3) q[106];
cx q[69], q[106];
cx q[72], q[106];
U(0, 0, pi/3) q[106];
cx q[72], q[106];
cx q[74], q[106];
U(0, 0, pi/3) q[106];
cx q[74], q[106];
cx q[76], q[106];
U(0, 0, pi/3) q[106];
cx q[76], q[106];
cx q[78], q[106];
U(0, 0, pi/3) q[106];
cx q[78], q[106];
cx q[81], q[106];
U(0, 0, pi/3) q[106];
cx q[81], q[106];
cx q[82], q[106];
U(0, 0, pi/3) q[106];
cx q[82], q[106];
cx q[83], q[106];
U(0, 0, pi/3) q[106];
cx q[83], q[106];
cx q[87], q[106];
U(0, 0, pi/3) q[106];
cx q[87], q[106];
cx q[89], q[106];
U(0, 0, pi/3) q[106];
cx q[89], q[106];
cx q[90], q[106];
U(0, 0, pi/3) q[106];
cx q[90], q[106];
cx q[91], q[106];
U(0, 0, pi/3) q[106];
cx q[91], q[106];
cx q[95], q[106];
U(0, 0, pi/3) q[106];
cx q[95], q[106];
cx q[1], q[107];
U(0, 0, pi/3) q[107];
cx q[1], q[107];
cx q[2], q[107];
U(0, 0, pi/3) q[107];
cx q[2], q[107];
cx q[3], q[107];
U(0, 0, pi/3) q[107];
cx q[3], q[107];
cx q[7], q[107];
U(0, 0, pi/3) q[107];
cx q[7], q[107];
cx q[11], q[107];
U(0, 0, pi/3) q[107];
cx q[11], q[107];
cx q[12], q[107];
U(0, 0, pi/3) q[107];
cx q[12], q[107];
cx q[16], q[107];
U(0, 0, pi/3) q[107];
cx q[16], q[107];
cx q[24], q[107];
U(0, 0, pi/3) q[107];
cx q[24], q[107];
cx q[28], q[107];
U(0, 0, pi/3) q[107];
cx q[28], q[107];
cx q[29], q[107];
U(0, 0, pi/3) q[107];
cx q[29], q[107];
cx q[30], q[107];
U(0, 0, pi/3) q[107];
cx q[30], q[107];
cx q[35], q[107];
U(0, 0, pi/3) q[107];
cx q[35], q[107];
cx q[37], q[107];
U(0, 0, pi/3) q[107];
cx q[37], q[107];
cx q[39], q[107];
U(0, 0, pi/3) q[107];
cx q[39], q[107];
cx q[41], q[107];
U(0, 0, pi/3) q[107];
cx q[41], q[107];
cx q[45], q[107];
U(0, 0, pi/3) q[107];
cx q[45], q[107];
cx q[48], q[107];
U(0, 0, pi/3) q[107];
cx q[48], q[107];
cx q[49], q[107];
U(0, 0, pi/3) q[107];
cx q[49], q[107];
cx q[50], q[107];
U(0, 0, pi/3) q[107];
cx q[50], q[107];
cx q[51], q[107];
U(0, 0, pi/3) q[107];
cx q[51], q[107];
cx q[53], q[107];
U(0, 0, pi/3) q[107];
cx q[53], q[107];
cx q[54], q[107];
U(0, 0, pi/3) q[107];
cx q[54], q[107];
cx q[55], q[107];
U(0, 0, pi/3) q[107];
cx q[55], q[107];
cx q[56], q[107];
U(0, 0, pi/3) q[107];
cx q[56], q[107];
cx q[58], q[107];
U(0, 0, pi/3) q[107];
cx q[58], q[107];
cx q[60], q[107];
U(0, 0, pi/3) q[107];
cx q[60], q[107];
cx q[61], q[107];
U(0, 0, pi/3) q[107];
cx q[61], q[107];
cx q[62], q[107];
U(0, 0, pi/3) q[107];
cx q[62], q[107];
cx q[63], q[107];
U(0, 0, pi/3) q[107];
cx q[63], q[107];
cx q[64], q[107];
U(0, 0, pi/3) q[107];
cx q[64], q[107];
cx q[65], q[107];
U(0, 0, pi/3) q[107];
cx q[65], q[107];
cx q[67], q[107];
U(0, 0, pi/3) q[107];
cx q[67], q[107];
cx q[68], q[107];
U(0, 0, pi/3) q[107];
cx q[68], q[107];
cx q[70], q[107];
U(0, 0, pi/3) q[107];
cx q[70], q[107];
cx q[72], q[107];
U(0, 0, pi/3) q[107];
cx q[72], q[107];
cx q[73], q[107];
U(0, 0, pi/3) q[107];
cx q[73], q[107];
cx q[74], q[107];
U(0, 0, pi/3) q[107];
cx q[74], q[107];
cx q[75], q[107];
U(0, 0, pi/3) q[107];
cx q[75], q[107];
cx q[77], q[107];
U(0, 0, pi/3) q[107];
cx q[77], q[107];
cx q[81], q[107];
U(0, 0, pi/3) q[107];
cx q[81], q[107];
cx q[86], q[107];
U(0, 0, pi/3) q[107];
cx q[86], q[107];
cx q[89], q[107];
U(0, 0, pi/3) q[107];
cx q[89], q[107];
cx q[91], q[107];
U(0, 0, pi/3) q[107];
cx q[91], q[107];
cx q[92], q[107];
U(0, 0, pi/3) q[107];
cx q[92], q[107];
cx q[95], q[107];
U(0, 0, pi/3) q[107];
cx q[95], q[107];
cx q[98], q[107];
U(0, 0, pi/3) q[107];
cx q[98], q[107];
cx q[99], q[107];
U(0, 0, pi/3) q[107];
cx q[99], q[107];
cx q[100], q[107];
U(0, 0, pi/3) q[107];
cx q[100], q[107];
cx q[101], q[107];
U(0, 0, pi/3) q[107];
cx q[101], q[107];
cx q[103], q[107];
U(0, 0, pi/3) q[107];
cx q[103], q[107];
cx q[104], q[107];
U(0, 0, pi/3) q[107];
cx q[104], q[107];
cx q[105], q[107];
U(0, 0, pi/3) q[107];
cx q[105], q[107];
cx q[106], q[107];
U(0, 0, pi/3) q[107];
cx q[106], q[107];
cx q[1], q[108];
U(0, 0, pi/3) q[108];
cx q[1], q[108];
cx q[3], q[108];
U(0, 0, pi/3) q[108];
cx q[3], q[108];
cx q[4], q[108];
U(0, 0, pi/3) q[108];
cx q[4], q[108];
cx q[5], q[108];
U(0, 0, pi/3) q[108];
cx q[5], q[108];
cx q[10], q[108];
U(0, 0, pi/3) q[108];
cx q[10], q[108];
cx q[15], q[108];
U(0, 0, pi/3) q[108];
cx q[15], q[108];
cx q[16], q[108];
U(0, 0, pi/3) q[108];
cx q[16], q[108];
cx q[17], q[108];
U(0, 0, pi/3) q[108];
cx q[17], q[108];
cx q[18], q[108];
U(0, 0, pi/3) q[108];
cx q[18], q[108];
cx q[22], q[108];
U(0, 0, pi/3) q[108];
cx q[22], q[108];
cx q[25], q[108];
U(0, 0, pi/3) q[108];
cx q[25], q[108];
cx q[31], q[108];
U(0, 0, pi/3) q[108];
cx q[31], q[108];
cx q[32], q[108];
U(0, 0, pi/3) q[108];
cx q[32], q[108];
cx q[34], q[108];
U(0, 0, pi/3) q[108];
cx q[34], q[108];
cx q[37], q[108];
U(0, 0, pi/3) q[108];
cx q[37], q[108];
cx q[40], q[108];
U(0, 0, pi/3) q[108];
cx q[40], q[108];
cx q[41], q[108];
U(0, 0, pi/3) q[108];
cx q[41], q[108];
cx q[44], q[108];
U(0, 0, pi/3) q[108];
cx q[44], q[108];
cx q[45], q[108];
U(0, 0, pi/3) q[108];
cx q[45], q[108];
cx q[48], q[108];
U(0, 0, pi/3) q[108];
cx q[48], q[108];
cx q[49], q[108];
U(0, 0, pi/3) q[108];
cx q[49], q[108];
cx q[50], q[108];
U(0, 0, pi/3) q[108];
cx q[50], q[108];
cx q[56], q[108];
U(0, 0, pi/3) q[108];
cx q[56], q[108];
cx q[59], q[108];
U(0, 0, pi/3) q[108];
cx q[59], q[108];
cx q[63], q[108];
U(0, 0, pi/3) q[108];
cx q[63], q[108];
cx q[65], q[108];
U(0, 0, pi/3) q[108];
cx q[65], q[108];
cx q[66], q[108];
U(0, 0, pi/3) q[108];
cx q[66], q[108];
cx q[67], q[108];
U(0, 0, pi/3) q[108];
cx q[67], q[108];
cx q[69], q[108];
U(0, 0, pi/3) q[108];
cx q[69], q[108];
cx q[72], q[108];
U(0, 0, pi/3) q[108];
cx q[72], q[108];
cx q[73], q[108];
U(0, 0, pi/3) q[108];
cx q[73], q[108];
cx q[74], q[108];
U(0, 0, pi/3) q[108];
cx q[74], q[108];
cx q[76], q[108];
U(0, 0, pi/3) q[108];
cx q[76], q[108];
cx q[81], q[108];
U(0, 0, pi/3) q[108];
cx q[81], q[108];
cx q[82], q[108];
U(0, 0, pi/3) q[108];
cx q[82], q[108];
cx q[83], q[108];
U(0, 0, pi/3) q[108];
cx q[83], q[108];
cx q[86], q[108];
U(0, 0, pi/3) q[108];
cx q[86], q[108];
cx q[91], q[108];
U(0, 0, pi/3) q[108];
cx q[91], q[108];
cx q[93], q[108];
U(0, 0, pi/3) q[108];
cx q[93], q[108];
cx q[96], q[108];
U(0, 0, pi/3) q[108];
cx q[96], q[108];
cx q[97], q[108];
U(0, 0, pi/3) q[108];
cx q[97], q[108];
cx q[98], q[108];
U(0, 0, pi/3) q[108];
cx q[98], q[108];
cx q[99], q[108];
U(0, 0, pi/3) q[108];
cx q[99], q[108];
cx q[101], q[108];
U(0, 0, pi/3) q[108];
cx q[101], q[108];
cx q[102], q[108];
U(0, 0, pi/3) q[108];
cx q[102], q[108];
cx q[103], q[108];
U(0, 0, pi/3) q[108];
cx q[103], q[108];
cx q[104], q[108];
U(0, 0, pi/3) q[108];
cx q[104], q[108];
cx q[105], q[108];
U(0, 0, pi/3) q[108];
cx q[105], q[108];
cx q[106], q[108];
U(0, 0, pi/3) q[108];
cx q[106], q[108];
cx q[0], q[109];
U(0, 0, pi/3) q[109];
cx q[0], q[109];
cx q[5], q[109];
U(0, 0, pi/3) q[109];
cx q[5], q[109];
cx q[7], q[109];
U(0, 0, pi/3) q[109];
cx q[7], q[109];
cx q[9], q[109];
U(0, 0, pi/3) q[109];
cx q[9], q[109];
cx q[10], q[109];
U(0, 0, pi/3) q[109];
cx q[10], q[109];
cx q[11], q[109];
U(0, 0, pi/3) q[109];
cx q[11], q[109];
cx q[12], q[109];
U(0, 0, pi/3) q[109];
cx q[12], q[109];
cx q[13], q[109];
U(0, 0, pi/3) q[109];
cx q[13], q[109];
cx q[16], q[109];
U(0, 0, pi/3) q[109];
cx q[16], q[109];
cx q[17], q[109];
U(0, 0, pi/3) q[109];
cx q[17], q[109];
cx q[18], q[109];
U(0, 0, pi/3) q[109];
cx q[18], q[109];
cx q[19], q[109];
U(0, 0, pi/3) q[109];
cx q[19], q[109];
cx q[22], q[109];
U(0, 0, pi/3) q[109];
cx q[22], q[109];
cx q[23], q[109];
U(0, 0, pi/3) q[109];
cx q[23], q[109];
cx q[24], q[109];
U(0, 0, pi/3) q[109];
cx q[24], q[109];
cx q[25], q[109];
U(0, 0, pi/3) q[109];
cx q[25], q[109];
cx q[27], q[109];
U(0, 0, pi/3) q[109];
cx q[27], q[109];
cx q[29], q[109];
U(0, 0, pi/3) q[109];
cx q[29], q[109];
cx q[32], q[109];
U(0, 0, pi/3) q[109];
cx q[32], q[109];
cx q[33], q[109];
U(0, 0, pi/3) q[109];
cx q[33], q[109];
cx q[34], q[109];
U(0, 0, pi/3) q[109];
cx q[34], q[109];
cx q[35], q[109];
U(0, 0, pi/3) q[109];
cx q[35], q[109];
cx q[36], q[109];
U(0, 0, pi/3) q[109];
cx q[36], q[109];
cx q[38], q[109];
U(0, 0, pi/3) q[109];
cx q[38], q[109];
cx q[39], q[109];
U(0, 0, pi/3) q[109];
cx q[39], q[109];
cx q[41], q[109];
U(0, 0, pi/3) q[109];
cx q[41], q[109];
cx q[42], q[109];
U(0, 0, pi/3) q[109];
cx q[42], q[109];
cx q[43], q[109];
U(0, 0, pi/3) q[109];
cx q[43], q[109];
cx q[46], q[109];
U(0, 0, pi/3) q[109];
cx q[46], q[109];
cx q[47], q[109];
U(0, 0, pi/3) q[109];
cx q[47], q[109];
cx q[50], q[109];
U(0, 0, pi/3) q[109];
cx q[50], q[109];
cx q[51], q[109];
U(0, 0, pi/3) q[109];
cx q[51], q[109];
cx q[53], q[109];
U(0, 0, pi/3) q[109];
cx q[53], q[109];
cx q[56], q[109];
U(0, 0, pi/3) q[109];
cx q[56], q[109];
cx q[59], q[109];
U(0, 0, pi/3) q[109];
cx q[59], q[109];
cx q[60], q[109];
U(0, 0, pi/3) q[109];
cx q[60], q[109];
cx q[61], q[109];
U(0, 0, pi/3) q[109];
cx q[61], q[109];
cx q[62], q[109];
U(0, 0, pi/3) q[109];
cx q[62], q[109];
cx q[64], q[109];
U(0, 0, pi/3) q[109];
cx q[64], q[109];
cx q[66], q[109];
U(0, 0, pi/3) q[109];
cx q[66], q[109];
cx q[68], q[109];
U(0, 0, pi/3) q[109];
cx q[68], q[109];
cx q[69], q[109];
U(0, 0, pi/3) q[109];
cx q[69], q[109];
cx q[70], q[109];
U(0, 0, pi/3) q[109];
cx q[70], q[109];
cx q[73], q[109];
U(0, 0, pi/3) q[109];
cx q[73], q[109];
cx q[79], q[109];
U(0, 0, pi/3) q[109];
cx q[79], q[109];
cx q[83], q[109];
U(0, 0, pi/3) q[109];
cx q[83], q[109];
cx q[84], q[109];
U(0, 0, pi/3) q[109];
cx q[84], q[109];
cx q[85], q[109];
U(0, 0, pi/3) q[109];
cx q[85], q[109];
cx q[86], q[109];
U(0, 0, pi/3) q[109];
cx q[86], q[109];
cx q[87], q[109];
U(0, 0, pi/3) q[109];
cx q[87], q[109];
cx q[88], q[109];
U(0, 0, pi/3) q[109];
cx q[88], q[109];
cx q[92], q[109];
U(0, 0, pi/3) q[109];
cx q[92], q[109];
cx q[93], q[109];
U(0, 0, pi/3) q[109];
cx q[93], q[109];
cx q[94], q[109];
U(0, 0, pi/3) q[109];
cx q[94], q[109];
cx q[95], q[109];
U(0, 0, pi/3) q[109];
cx q[95], q[109];
cx q[97], q[109];
U(0, 0, pi/3) q[109];
cx q[97], q[109];
cx q[98], q[109];
U(0, 0, pi/3) q[109];
cx q[98], q[109];
cx q[99], q[109];
U(0, 0, pi/3) q[109];
cx q[99], q[109];
cx q[102], q[109];
U(0, 0, pi/3) q[109];
cx q[102], q[109];
cx q[103], q[109];
U(0, 0, pi/3) q[109];
cx q[103], q[109];
cx q[104], q[109];
U(0, 0, pi/3) q[109];
cx q[104], q[109];
cx q[106], q[109];
U(0, 0, pi/3) q[109];
cx q[106], q[109];
cx q[1], q[110];
U(0, 0, pi/3) q[110];
cx q[1], q[110];
cx q[2], q[110];
U(0, 0, pi/3) q[110];
cx q[2], q[110];
cx q[4], q[110];
U(0, 0, pi/3) q[110];
cx q[4], q[110];
cx q[5], q[110];
U(0, 0, pi/3) q[110];
cx q[5], q[110];
cx q[7], q[110];
U(0, 0, pi/3) q[110];
cx q[7], q[110];
cx q[8], q[110];
U(0, 0, pi/3) q[110];
cx q[8], q[110];
cx q[11], q[110];
U(0, 0, pi/3) q[110];
cx q[11], q[110];
cx q[12], q[110];
U(0, 0, pi/3) q[110];
cx q[12], q[110];
cx q[13], q[110];
U(0, 0, pi/3) q[110];
cx q[13], q[110];
cx q[15], q[110];
U(0, 0, pi/3) q[110];
cx q[15], q[110];
cx q[16], q[110];
U(0, 0, pi/3) q[110];
cx q[16], q[110];
cx q[19], q[110];
U(0, 0, pi/3) q[110];
cx q[19], q[110];
cx q[21], q[110];
U(0, 0, pi/3) q[110];
cx q[21], q[110];
cx q[23], q[110];
U(0, 0, pi/3) q[110];
cx q[23], q[110];
cx q[26], q[110];
U(0, 0, pi/3) q[110];
cx q[26], q[110];
cx q[27], q[110];
U(0, 0, pi/3) q[110];
cx q[27], q[110];
cx q[29], q[110];
U(0, 0, pi/3) q[110];
cx q[29], q[110];
cx q[33], q[110];
U(0, 0, pi/3) q[110];
cx q[33], q[110];
cx q[36], q[110];
U(0, 0, pi/3) q[110];
cx q[36], q[110];
cx q[38], q[110];
U(0, 0, pi/3) q[110];
cx q[38], q[110];
cx q[39], q[110];
U(0, 0, pi/3) q[110];
cx q[39], q[110];
cx q[40], q[110];
U(0, 0, pi/3) q[110];
cx q[40], q[110];
cx q[43], q[110];
U(0, 0, pi/3) q[110];
cx q[43], q[110];
cx q[45], q[110];
U(0, 0, pi/3) q[110];
cx q[45], q[110];
cx q[48], q[110];
U(0, 0, pi/3) q[110];
cx q[48], q[110];
cx q[49], q[110];
U(0, 0, pi/3) q[110];
cx q[49], q[110];
cx q[51], q[110];
U(0, 0, pi/3) q[110];
cx q[51], q[110];
cx q[53], q[110];
U(0, 0, pi/3) q[110];
cx q[53], q[110];
cx q[56], q[110];
U(0, 0, pi/3) q[110];
cx q[56], q[110];
cx q[59], q[110];
U(0, 0, pi/3) q[110];
cx q[59], q[110];
cx q[60], q[110];
U(0, 0, pi/3) q[110];
cx q[60], q[110];
cx q[61], q[110];
U(0, 0, pi/3) q[110];
cx q[61], q[110];
cx q[63], q[110];
U(0, 0, pi/3) q[110];
cx q[63], q[110];
cx q[64], q[110];
U(0, 0, pi/3) q[110];
cx q[64], q[110];
cx q[71], q[110];
U(0, 0, pi/3) q[110];
cx q[71], q[110];
cx q[72], q[110];
U(0, 0, pi/3) q[110];
cx q[72], q[110];
cx q[73], q[110];
U(0, 0, pi/3) q[110];
cx q[73], q[110];
cx q[74], q[110];
U(0, 0, pi/3) q[110];
cx q[74], q[110];
cx q[75], q[110];
U(0, 0, pi/3) q[110];
cx q[75], q[110];
cx q[76], q[110];
U(0, 0, pi/3) q[110];
cx q[76], q[110];
cx q[78], q[110];
U(0, 0, pi/3) q[110];
cx q[78], q[110];
cx q[81], q[110];
U(0, 0, pi/3) q[110];
cx q[81], q[110];
cx q[85], q[110];
U(0, 0, pi/3) q[110];
cx q[85], q[110];
cx q[89], q[110];
U(0, 0, pi/3) q[110];
cx q[89], q[110];
cx q[90], q[110];
U(0, 0, pi/3) q[110];
cx q[90], q[110];
cx q[91], q[110];
U(0, 0, pi/3) q[110];
cx q[91], q[110];
cx q[92], q[110];
U(0, 0, pi/3) q[110];
cx q[92], q[110];
cx q[94], q[110];
U(0, 0, pi/3) q[110];
cx q[94], q[110];
cx q[100], q[110];
U(0, 0, pi/3) q[110];
cx q[100], q[110];
cx q[101], q[110];
U(0, 0, pi/3) q[110];
cx q[101], q[110];
cx q[102], q[110];
U(0, 0, pi/3) q[110];
cx q[102], q[110];
cx q[103], q[110];
U(0, 0, pi/3) q[110];
cx q[103], q[110];
cx q[105], q[110];
U(0, 0, pi/3) q[110];
cx q[105], q[110];
cx q[108], q[110];
U(0, 0, pi/3) q[110];
cx q[108], q[110];
cx q[109], q[110];
U(0, 0, pi/3) q[110];
cx q[109], q[110];
cx q[0], q[111];
U(0, 0, pi/3) q[111];
cx q[0], q[111];
cx q[4], q[111];
U(0, 0, pi/3) q[111];
cx q[4], q[111];
cx q[7], q[111];
U(0, 0, pi/3) q[111];
cx q[7], q[111];
cx q[9], q[111];
U(0, 0, pi/3) q[111];
cx q[9], q[111];
cx q[10], q[111];
U(0, 0, pi/3) q[111];
cx q[10], q[111];
cx q[12], q[111];
U(0, 0, pi/3) q[111];
cx q[12], q[111];
cx q[20], q[111];
U(0, 0, pi/3) q[111];
cx q[20], q[111];
cx q[22], q[111];
U(0, 0, pi/3) q[111];
cx q[22], q[111];
cx q[27], q[111];
U(0, 0, pi/3) q[111];
cx q[27], q[111];
cx q[28], q[111];
U(0, 0, pi/3) q[111];
cx q[28], q[111];
cx q[29], q[111];
U(0, 0, pi/3) q[111];
cx q[29], q[111];
cx q[30], q[111];
U(0, 0, pi/3) q[111];
cx q[30], q[111];
cx q[31], q[111];
U(0, 0, pi/3) q[111];
cx q[31], q[111];
cx q[32], q[111];
U(0, 0, pi/3) q[111];
cx q[32], q[111];
cx q[35], q[111];
U(0, 0, pi/3) q[111];
cx q[35], q[111];
cx q[36], q[111];
U(0, 0, pi/3) q[111];
cx q[36], q[111];
cx q[37], q[111];
U(0, 0, pi/3) q[111];
cx q[37], q[111];
cx q[38], q[111];
U(0, 0, pi/3) q[111];
cx q[38], q[111];
cx q[40], q[111];
U(0, 0, pi/3) q[111];
cx q[40], q[111];
cx q[44], q[111];
U(0, 0, pi/3) q[111];
cx q[44], q[111];
cx q[45], q[111];
U(0, 0, pi/3) q[111];
cx q[45], q[111];
cx q[49], q[111];
U(0, 0, pi/3) q[111];
cx q[49], q[111];
cx q[50], q[111];
U(0, 0, pi/3) q[111];
cx q[50], q[111];
cx q[51], q[111];
U(0, 0, pi/3) q[111];
cx q[51], q[111];
cx q[53], q[111];
U(0, 0, pi/3) q[111];
cx q[53], q[111];
cx q[55], q[111];
U(0, 0, pi/3) q[111];
cx q[55], q[111];
cx q[56], q[111];
U(0, 0, pi/3) q[111];
cx q[56], q[111];
cx q[60], q[111];
U(0, 0, pi/3) q[111];
cx q[60], q[111];
cx q[65], q[111];
U(0, 0, pi/3) q[111];
cx q[65], q[111];
cx q[67], q[111];
U(0, 0, pi/3) q[111];
cx q[67], q[111];
cx q[71], q[111];
U(0, 0, pi/3) q[111];
cx q[71], q[111];
cx q[73], q[111];
U(0, 0, pi/3) q[111];
cx q[73], q[111];
cx q[75], q[111];
U(0, 0, pi/3) q[111];
cx q[75], q[111];
cx q[76], q[111];
U(0, 0, pi/3) q[111];
cx q[76], q[111];
cx q[77], q[111];
U(0, 0, pi/3) q[111];
cx q[77], q[111];
cx q[78], q[111];
U(0, 0, pi/3) q[111];
cx q[78], q[111];
cx q[79], q[111];
U(0, 0, pi/3) q[111];
cx q[79], q[111];
cx q[81], q[111];
U(0, 0, pi/3) q[111];
cx q[81], q[111];
cx q[82], q[111];
U(0, 0, pi/3) q[111];
cx q[82], q[111];
cx q[83], q[111];
U(0, 0, pi/3) q[111];
cx q[83], q[111];
cx q[85], q[111];
U(0, 0, pi/3) q[111];
cx q[85], q[111];
cx q[86], q[111];
U(0, 0, pi/3) q[111];
cx q[86], q[111];
cx q[88], q[111];
U(0, 0, pi/3) q[111];
cx q[88], q[111];
cx q[89], q[111];
U(0, 0, pi/3) q[111];
cx q[89], q[111];
cx q[92], q[111];
U(0, 0, pi/3) q[111];
cx q[92], q[111];
cx q[93], q[111];
U(0, 0, pi/3) q[111];
cx q[93], q[111];
cx q[95], q[111];
U(0, 0, pi/3) q[111];
cx q[95], q[111];
cx q[97], q[111];
U(0, 0, pi/3) q[111];
cx q[97], q[111];
cx q[98], q[111];
U(0, 0, pi/3) q[111];
cx q[98], q[111];
cx q[100], q[111];
U(0, 0, pi/3) q[111];
cx q[100], q[111];
cx q[104], q[111];
U(0, 0, pi/3) q[111];
cx q[104], q[111];
cx q[106], q[111];
U(0, 0, pi/3) q[111];
cx q[106], q[111];
cx q[110], q[111];
U(0, 0, pi/3) q[111];
cx q[110], q[111];
cx q[0], q[112];
U(0, 0, pi/3) q[112];
cx q[0], q[112];
cx q[2], q[112];
U(0, 0, pi/3) q[112];
cx q[2], q[112];
cx q[5], q[112];
U(0, 0, pi/3) q[112];
cx q[5], q[112];
cx q[7], q[112];
U(0, 0, pi/3) q[112];
cx q[7], q[112];
cx q[9], q[112];
U(0, 0, pi/3) q[112];
cx q[9], q[112];
cx q[12], q[112];
U(0, 0, pi/3) q[112];
cx q[12], q[112];
cx q[13], q[112];
U(0, 0, pi/3) q[112];
cx q[13], q[112];
cx q[14], q[112];
U(0, 0, pi/3) q[112];
cx q[14], q[112];
cx q[16], q[112];
U(0, 0, pi/3) q[112];
cx q[16], q[112];
cx q[18], q[112];
U(0, 0, pi/3) q[112];
cx q[18], q[112];
cx q[20], q[112];
U(0, 0, pi/3) q[112];
cx q[20], q[112];
cx q[21], q[112];
U(0, 0, pi/3) q[112];
cx q[21], q[112];
cx q[24], q[112];
U(0, 0, pi/3) q[112];
cx q[24], q[112];
cx q[26], q[112];
U(0, 0, pi/3) q[112];
cx q[26], q[112];
cx q[27], q[112];
U(0, 0, pi/3) q[112];
cx q[27], q[112];
cx q[28], q[112];
U(0, 0, pi/3) q[112];
cx q[28], q[112];
cx q[29], q[112];
U(0, 0, pi/3) q[112];
cx q[29], q[112];
cx q[31], q[112];
U(0, 0, pi/3) q[112];
cx q[31], q[112];
cx q[33], q[112];
U(0, 0, pi/3) q[112];
cx q[33], q[112];
cx q[34], q[112];
U(0, 0, pi/3) q[112];
cx q[34], q[112];
cx q[37], q[112];
U(0, 0, pi/3) q[112];
cx q[37], q[112];
cx q[41], q[112];
U(0, 0, pi/3) q[112];
cx q[41], q[112];
cx q[45], q[112];
U(0, 0, pi/3) q[112];
cx q[45], q[112];
cx q[46], q[112];
U(0, 0, pi/3) q[112];
cx q[46], q[112];
cx q[47], q[112];
U(0, 0, pi/3) q[112];
cx q[47], q[112];
cx q[49], q[112];
U(0, 0, pi/3) q[112];
cx q[49], q[112];
cx q[50], q[112];
U(0, 0, pi/3) q[112];
cx q[50], q[112];
cx q[51], q[112];
U(0, 0, pi/3) q[112];
cx q[51], q[112];
cx q[54], q[112];
U(0, 0, pi/3) q[112];
cx q[54], q[112];
cx q[55], q[112];
U(0, 0, pi/3) q[112];
cx q[55], q[112];
cx q[57], q[112];
U(0, 0, pi/3) q[112];
cx q[57], q[112];
cx q[61], q[112];
U(0, 0, pi/3) q[112];
cx q[61], q[112];
cx q[63], q[112];
U(0, 0, pi/3) q[112];
cx q[63], q[112];
cx q[64], q[112];
U(0, 0, pi/3) q[112];
cx q[64], q[112];
cx q[65], q[112];
U(0, 0, pi/3) q[112];
cx q[65], q[112];
cx q[66], q[112];
U(0, 0, pi/3) q[112];
cx q[66], q[112];
cx q[67], q[112];
U(0, 0, pi/3) q[112];
cx q[67], q[112];
cx q[68], q[112];
U(0, 0, pi/3) q[112];
cx q[68], q[112];
cx q[70], q[112];
U(0, 0, pi/3) q[112];
cx q[70], q[112];
cx q[72], q[112];
U(0, 0, pi/3) q[112];
cx q[72], q[112];
cx q[76], q[112];
U(0, 0, pi/3) q[112];
cx q[76], q[112];
cx q[78], q[112];
U(0, 0, pi/3) q[112];
cx q[78], q[112];
cx q[79], q[112];
U(0, 0, pi/3) q[112];
cx q[79], q[112];
cx q[81], q[112];
U(0, 0, pi/3) q[112];
cx q[81], q[112];
cx q[83], q[112];
U(0, 0, pi/3) q[112];
cx q[83], q[112];
cx q[85], q[112];
U(0, 0, pi/3) q[112];
cx q[85], q[112];
cx q[87], q[112];
U(0, 0, pi/3) q[112];
cx q[87], q[112];
cx q[88], q[112];
U(0, 0, pi/3) q[112];
cx q[88], q[112];
cx q[92], q[112];
U(0, 0, pi/3) q[112];
cx q[92], q[112];
cx q[93], q[112];
U(0, 0, pi/3) q[112];
cx q[93], q[112];
cx q[96], q[112];
U(0, 0, pi/3) q[112];
cx q[96], q[112];
cx q[98], q[112];
U(0, 0, pi/3) q[112];
cx q[98], q[112];
cx q[99], q[112];
U(0, 0, pi/3) q[112];
cx q[99], q[112];
cx q[100], q[112];
U(0, 0, pi/3) q[112];
cx q[100], q[112];
cx q[107], q[112];
U(0, 0, pi/3) q[112];
cx q[107], q[112];
cx q[108], q[112];
U(0, 0, pi/3) q[112];
cx q[108], q[112];
cx q[110], q[112];
U(0, 0, pi/3) q[112];
cx q[110], q[112];
cx q[3], q[113];
U(0, 0, pi/3) q[113];
cx q[3], q[113];
cx q[6], q[113];
U(0, 0, pi/3) q[113];
cx q[6], q[113];
cx q[7], q[113];
U(0, 0, pi/3) q[113];
cx q[7], q[113];
cx q[8], q[113];
U(0, 0, pi/3) q[113];
cx q[8], q[113];
cx q[10], q[113];
U(0, 0, pi/3) q[113];
cx q[10], q[113];
cx q[12], q[113];
U(0, 0, pi/3) q[113];
cx q[12], q[113];
cx q[13], q[113];
U(0, 0, pi/3) q[113];
cx q[13], q[113];
cx q[16], q[113];
U(0, 0, pi/3) q[113];
cx q[16], q[113];
cx q[18], q[113];
U(0, 0, pi/3) q[113];
cx q[18], q[113];
cx q[20], q[113];
U(0, 0, pi/3) q[113];
cx q[20], q[113];
cx q[22], q[113];
U(0, 0, pi/3) q[113];
cx q[22], q[113];
cx q[24], q[113];
U(0, 0, pi/3) q[113];
cx q[24], q[113];
cx q[25], q[113];
U(0, 0, pi/3) q[113];
cx q[25], q[113];
cx q[29], q[113];
U(0, 0, pi/3) q[113];
cx q[29], q[113];
cx q[31], q[113];
U(0, 0, pi/3) q[113];
cx q[31], q[113];
cx q[33], q[113];
U(0, 0, pi/3) q[113];
cx q[33], q[113];
cx q[34], q[113];
U(0, 0, pi/3) q[113];
cx q[34], q[113];
cx q[36], q[113];
U(0, 0, pi/3) q[113];
cx q[36], q[113];
cx q[41], q[113];
U(0, 0, pi/3) q[113];
cx q[41], q[113];
cx q[42], q[113];
U(0, 0, pi/3) q[113];
cx q[42], q[113];
cx q[43], q[113];
U(0, 0, pi/3) q[113];
cx q[43], q[113];
cx q[45], q[113];
U(0, 0, pi/3) q[113];
cx q[45], q[113];
cx q[46], q[113];
U(0, 0, pi/3) q[113];
cx q[46], q[113];
cx q[48], q[113];
U(0, 0, pi/3) q[113];
cx q[48], q[113];
cx q[50], q[113];
U(0, 0, pi/3) q[113];
cx q[50], q[113];
cx q[51], q[113];
U(0, 0, pi/3) q[113];
cx q[51], q[113];
cx q[52], q[113];
U(0, 0, pi/3) q[113];
cx q[52], q[113];
cx q[53], q[113];
U(0, 0, pi/3) q[113];
cx q[53], q[113];
cx q[54], q[113];
U(0, 0, pi/3) q[113];
cx q[54], q[113];
cx q[55], q[113];
U(0, 0, pi/3) q[113];
cx q[55], q[113];
cx q[58], q[113];
U(0, 0, pi/3) q[113];
cx q[58], q[113];
cx q[60], q[113];
U(0, 0, pi/3) q[113];
cx q[60], q[113];
cx q[64], q[113];
U(0, 0, pi/3) q[113];
cx q[64], q[113];
cx q[65], q[113];
U(0, 0, pi/3) q[113];
cx q[65], q[113];
cx q[67], q[113];
U(0, 0, pi/3) q[113];
cx q[67], q[113];
cx q[69], q[113];
U(0, 0, pi/3) q[113];
cx q[69], q[113];
cx q[70], q[113];
U(0, 0, pi/3) q[113];
cx q[70], q[113];
cx q[71], q[113];
U(0, 0, pi/3) q[113];
cx q[71], q[113];
cx q[72], q[113];
U(0, 0, pi/3) q[113];
cx q[72], q[113];
cx q[76], q[113];
U(0, 0, pi/3) q[113];
cx q[76], q[113];
cx q[77], q[113];
U(0, 0, pi/3) q[113];
cx q[77], q[113];
cx q[78], q[113];
U(0, 0, pi/3) q[113];
cx q[78], q[113];
cx q[82], q[113];
U(0, 0, pi/3) q[113];
cx q[82], q[113];
cx q[85], q[113];
U(0, 0, pi/3) q[113];
cx q[85], q[113];
cx q[87], q[113];
U(0, 0, pi/3) q[113];
cx q[87], q[113];
cx q[89], q[113];
U(0, 0, pi/3) q[113];
cx q[89], q[113];
cx q[90], q[113];
U(0, 0, pi/3) q[113];
cx q[90], q[113];
cx q[91], q[113];
U(0, 0, pi/3) q[113];
cx q[91], q[113];
cx q[92], q[113];
U(0, 0, pi/3) q[113];
cx q[92], q[113];
cx q[94], q[113];
U(0, 0, pi/3) q[113];
cx q[94], q[113];
cx q[98], q[113];
U(0, 0, pi/3) q[113];
cx q[98], q[113];
cx q[99], q[113];
U(0, 0, pi/3) q[113];
cx q[99], q[113];
cx q[102], q[113];
U(0, 0, pi/3) q[113];
cx q[102], q[113];
cx q[103], q[113];
U(0, 0, pi/3) q[113];
cx q[103], q[113];
cx q[108], q[113];
U(0, 0, pi/3) q[113];
cx q[108], q[113];
cx q[111], q[113];
U(0, 0, pi/3) q[113];
cx q[111], q[113];
cx q[1], q[114];
U(0, 0, pi/3) q[114];
cx q[1], q[114];
cx q[2], q[114];
U(0, 0, pi/3) q[114];
cx q[2], q[114];
cx q[3], q[114];
U(0, 0, pi/3) q[114];
cx q[3], q[114];
cx q[7], q[114];
U(0, 0, pi/3) q[114];
cx q[7], q[114];
cx q[8], q[114];
U(0, 0, pi/3) q[114];
cx q[8], q[114];
cx q[9], q[114];
U(0, 0, pi/3) q[114];
cx q[9], q[114];
cx q[11], q[114];
U(0, 0, pi/3) q[114];
cx q[11], q[114];
cx q[12], q[114];
U(0, 0, pi/3) q[114];
cx q[12], q[114];
cx q[13], q[114];
U(0, 0, pi/3) q[114];
cx q[13], q[114];
cx q[14], q[114];
U(0, 0, pi/3) q[114];
cx q[14], q[114];
cx q[15], q[114];
U(0, 0, pi/3) q[114];
cx q[15], q[114];
cx q[19], q[114];
U(0, 0, pi/3) q[114];
cx q[19], q[114];
cx q[20], q[114];
U(0, 0, pi/3) q[114];
cx q[20], q[114];
cx q[21], q[114];
U(0, 0, pi/3) q[114];
cx q[21], q[114];
cx q[22], q[114];
U(0, 0, pi/3) q[114];
cx q[22], q[114];
cx q[25], q[114];
U(0, 0, pi/3) q[114];
cx q[25], q[114];
cx q[26], q[114];
U(0, 0, pi/3) q[114];
cx q[26], q[114];
cx q[28], q[114];
U(0, 0, pi/3) q[114];
cx q[28], q[114];
cx q[31], q[114];
U(0, 0, pi/3) q[114];
cx q[31], q[114];
cx q[34], q[114];
U(0, 0, pi/3) q[114];
cx q[34], q[114];
cx q[35], q[114];
U(0, 0, pi/3) q[114];
cx q[35], q[114];
cx q[38], q[114];
U(0, 0, pi/3) q[114];
cx q[38], q[114];
cx q[39], q[114];
U(0, 0, pi/3) q[114];
cx q[39], q[114];
cx q[40], q[114];
U(0, 0, pi/3) q[114];
cx q[40], q[114];
cx q[41], q[114];
U(0, 0, pi/3) q[114];
cx q[41], q[114];
cx q[42], q[114];
U(0, 0, pi/3) q[114];
cx q[42], q[114];
cx q[44], q[114];
U(0, 0, pi/3) q[114];
cx q[44], q[114];
cx q[45], q[114];
U(0, 0, pi/3) q[114];
cx q[45], q[114];
cx q[46], q[114];
U(0, 0, pi/3) q[114];
cx q[46], q[114];
cx q[47], q[114];
U(0, 0, pi/3) q[114];
cx q[47], q[114];
cx q[51], q[114];
U(0, 0, pi/3) q[114];
cx q[51], q[114];
cx q[53], q[114];
U(0, 0, pi/3) q[114];
cx q[53], q[114];
cx q[56], q[114];
U(0, 0, pi/3) q[114];
cx q[56], q[114];
cx q[57], q[114];
U(0, 0, pi/3) q[114];
cx q[57], q[114];
cx q[58], q[114];
U(0, 0, pi/3) q[114];
cx q[58], q[114];
cx q[61], q[114];
U(0, 0, pi/3) q[114];
cx q[61], q[114];
cx q[62], q[114];
U(0, 0, pi/3) q[114];
cx q[62], q[114];
cx q[63], q[114];
U(0, 0, pi/3) q[114];
cx q[63], q[114];
cx q[68], q[114];
U(0, 0, pi/3) q[114];
cx q[68], q[114];
cx q[70], q[114];
U(0, 0, pi/3) q[114];
cx q[70], q[114];
cx q[71], q[114];
U(0, 0, pi/3) q[114];
cx q[71], q[114];
cx q[74], q[114];
U(0, 0, pi/3) q[114];
cx q[74], q[114];
cx q[76], q[114];
U(0, 0, pi/3) q[114];
cx q[76], q[114];
cx q[82], q[114];
U(0, 0, pi/3) q[114];
cx q[82], q[114];
cx q[84], q[114];
U(0, 0, pi/3) q[114];
cx q[84], q[114];
cx q[85], q[114];
U(0, 0, pi/3) q[114];
cx q[85], q[114];
cx q[87], q[114];
U(0, 0, pi/3) q[114];
cx q[87], q[114];
cx q[88], q[114];
U(0, 0, pi/3) q[114];
cx q[88], q[114];
cx q[89], q[114];
U(0, 0, pi/3) q[114];
cx q[89], q[114];
cx q[91], q[114];
U(0, 0, pi/3) q[114];
cx q[91], q[114];
cx q[92], q[114];
U(0, 0, pi/3) q[114];
cx q[92], q[114];
cx q[93], q[114];
U(0, 0, pi/3) q[114];
cx q[93], q[114];
cx q[94], q[114];
U(0, 0, pi/3) q[114];
cx q[94], q[114];
cx q[99], q[114];
U(0, 0, pi/3) q[114];
cx q[99], q[114];
cx q[100], q[114];
U(0, 0, pi/3) q[114];
cx q[100], q[114];
cx q[101], q[114];
U(0, 0, pi/3) q[114];
cx q[101], q[114];
cx q[107], q[114];
U(0, 0, pi/3) q[114];
cx q[107], q[114];
cx q[108], q[114];
U(0, 0, pi/3) q[114];
cx q[108], q[114];
cx q[109], q[114];
U(0, 0, pi/3) q[114];
cx q[109], q[114];
cx q[112], q[114];
U(0, 0, pi/3) q[114];
cx q[112], q[114];
cx q[113], q[114];
U(0, 0, pi/3) q[114];
cx q[113], q[114];
cx q[0], q[115];
U(0, 0, pi/3) q[115];
cx q[0], q[115];
cx q[1], q[115];
U(0, 0, pi/3) q[115];
cx q[1], q[115];
cx q[2], q[115];
U(0, 0, pi/3) q[115];
cx q[2], q[115];
cx q[4], q[115];
U(0, 0, pi/3) q[115];
cx q[4], q[115];
cx q[5], q[115];
U(0, 0, pi/3) q[115];
cx q[5], q[115];
cx q[11], q[115];
U(0, 0, pi/3) q[115];
cx q[11], q[115];
cx q[12], q[115];
U(0, 0, pi/3) q[115];
cx q[12], q[115];
cx q[13], q[115];
U(0, 0, pi/3) q[115];
cx q[13], q[115];
cx q[16], q[115];
U(0, 0, pi/3) q[115];
cx q[16], q[115];
cx q[18], q[115];
U(0, 0, pi/3) q[115];
cx q[18], q[115];
cx q[19], q[115];
U(0, 0, pi/3) q[115];
cx q[19], q[115];
cx q[22], q[115];
U(0, 0, pi/3) q[115];
cx q[22], q[115];
cx q[25], q[115];
U(0, 0, pi/3) q[115];
cx q[25], q[115];
cx q[26], q[115];
U(0, 0, pi/3) q[115];
cx q[26], q[115];
cx q[27], q[115];
U(0, 0, pi/3) q[115];
cx q[27], q[115];
cx q[28], q[115];
U(0, 0, pi/3) q[115];
cx q[28], q[115];
cx q[29], q[115];
U(0, 0, pi/3) q[115];
cx q[29], q[115];
cx q[30], q[115];
U(0, 0, pi/3) q[115];
cx q[30], q[115];
cx q[32], q[115];
U(0, 0, pi/3) q[115];
cx q[32], q[115];
cx q[34], q[115];
U(0, 0, pi/3) q[115];
cx q[34], q[115];
cx q[35], q[115];
U(0, 0, pi/3) q[115];
cx q[35], q[115];
cx q[36], q[115];
U(0, 0, pi/3) q[115];
cx q[36], q[115];
cx q[37], q[115];
U(0, 0, pi/3) q[115];
cx q[37], q[115];
cx q[38], q[115];
U(0, 0, pi/3) q[115];
cx q[38], q[115];
cx q[39], q[115];
U(0, 0, pi/3) q[115];
cx q[39], q[115];
cx q[40], q[115];
U(0, 0, pi/3) q[115];
cx q[40], q[115];
cx q[41], q[115];
U(0, 0, pi/3) q[115];
cx q[41], q[115];
cx q[43], q[115];
U(0, 0, pi/3) q[115];
cx q[43], q[115];
cx q[45], q[115];
U(0, 0, pi/3) q[115];
cx q[45], q[115];
cx q[46], q[115];
U(0, 0, pi/3) q[115];
cx q[46], q[115];
cx q[47], q[115];
U(0, 0, pi/3) q[115];
cx q[47], q[115];
cx q[48], q[115];
U(0, 0, pi/3) q[115];
cx q[48], q[115];
cx q[51], q[115];
U(0, 0, pi/3) q[115];
cx q[51], q[115];
cx q[52], q[115];
U(0, 0, pi/3) q[115];
cx q[52], q[115];
cx q[53], q[115];
U(0, 0, pi/3) q[115];
cx q[53], q[115];
cx q[55], q[115];
U(0, 0, pi/3) q[115];
cx q[55], q[115];
cx q[56], q[115];
U(0, 0, pi/3) q[115];
cx q[56], q[115];
cx q[57], q[115];
U(0, 0, pi/3) q[115];
cx q[57], q[115];
cx q[58], q[115];
U(0, 0, pi/3) q[115];
cx q[58], q[115];
cx q[59], q[115];
U(0, 0, pi/3) q[115];
cx q[59], q[115];
cx q[62], q[115];
U(0, 0, pi/3) q[115];
cx q[62], q[115];
cx q[68], q[115];
U(0, 0, pi/3) q[115];
cx q[68], q[115];
cx q[70], q[115];
U(0, 0, pi/3) q[115];
cx q[70], q[115];
cx q[71], q[115];
U(0, 0, pi/3) q[115];
cx q[71], q[115];
cx q[72], q[115];
U(0, 0, pi/3) q[115];
cx q[72], q[115];
cx q[75], q[115];
U(0, 0, pi/3) q[115];
cx q[75], q[115];
cx q[77], q[115];
U(0, 0, pi/3) q[115];
cx q[77], q[115];
cx q[78], q[115];
U(0, 0, pi/3) q[115];
cx q[78], q[115];
cx q[79], q[115];
U(0, 0, pi/3) q[115];
cx q[79], q[115];
cx q[86], q[115];
U(0, 0, pi/3) q[115];
cx q[86], q[115];
cx q[91], q[115];
U(0, 0, pi/3) q[115];
cx q[91], q[115];
cx q[92], q[115];
U(0, 0, pi/3) q[115];
cx q[92], q[115];
cx q[93], q[115];
U(0, 0, pi/3) q[115];
cx q[93], q[115];
cx q[97], q[115];
U(0, 0, pi/3) q[115];
cx q[97], q[115];
cx q[101], q[115];
U(0, 0, pi/3) q[115];
cx q[101], q[115];
cx q[105], q[115];
U(0, 0, pi/3) q[115];
cx q[105], q[115];
cx q[106], q[115];
U(0, 0, pi/3) q[115];
cx q[106], q[115];
cx q[108], q[115];
U(0, 0, pi/3) q[115];
cx q[108], q[115];
cx q[110], q[115];
U(0, 0, pi/3) q[115];
cx q[110], q[115];
cx q[112], q[115];
U(0, 0, pi/3) q[115];
cx q[112], q[115];
cx q[113], q[115];
U(0, 0, pi/3) q[115];
cx q[113], q[115];
cx q[114], q[115];
U(0, 0, pi/3) q[115];
cx q[114], q[115];
cx q[1], q[116];
U(0, 0, pi/3) q[116];
cx q[1], q[116];
cx q[4], q[116];
U(0, 0, pi/3) q[116];
cx q[4], q[116];
cx q[5], q[116];
U(0, 0, pi/3) q[116];
cx q[5], q[116];
cx q[7], q[116];
U(0, 0, pi/3) q[116];
cx q[7], q[116];
cx q[10], q[116];
U(0, 0, pi/3) q[116];
cx q[10], q[116];
cx q[11], q[116];
U(0, 0, pi/3) q[116];
cx q[11], q[116];
cx q[13], q[116];
U(0, 0, pi/3) q[116];
cx q[13], q[116];
cx q[14], q[116];
U(0, 0, pi/3) q[116];
cx q[14], q[116];
cx q[16], q[116];
U(0, 0, pi/3) q[116];
cx q[16], q[116];
cx q[17], q[116];
U(0, 0, pi/3) q[116];
cx q[17], q[116];
cx q[18], q[116];
U(0, 0, pi/3) q[116];
cx q[18], q[116];
cx q[19], q[116];
U(0, 0, pi/3) q[116];
cx q[19], q[116];
cx q[20], q[116];
U(0, 0, pi/3) q[116];
cx q[20], q[116];
cx q[21], q[116];
U(0, 0, pi/3) q[116];
cx q[21], q[116];
cx q[22], q[116];
U(0, 0, pi/3) q[116];
cx q[22], q[116];
cx q[23], q[116];
U(0, 0, pi/3) q[116];
cx q[23], q[116];
cx q[24], q[116];
U(0, 0, pi/3) q[116];
cx q[24], q[116];
cx q[26], q[116];
U(0, 0, pi/3) q[116];
cx q[26], q[116];
cx q[27], q[116];
U(0, 0, pi/3) q[116];
cx q[27], q[116];
cx q[28], q[116];
U(0, 0, pi/3) q[116];
cx q[28], q[116];
cx q[29], q[116];
U(0, 0, pi/3) q[116];
cx q[29], q[116];
cx q[31], q[116];
U(0, 0, pi/3) q[116];
cx q[31], q[116];
cx q[35], q[116];
U(0, 0, pi/3) q[116];
cx q[35], q[116];
cx q[38], q[116];
U(0, 0, pi/3) q[116];
cx q[38], q[116];
cx q[39], q[116];
U(0, 0, pi/3) q[116];
cx q[39], q[116];
cx q[40], q[116];
U(0, 0, pi/3) q[116];
cx q[40], q[116];
cx q[42], q[116];
U(0, 0, pi/3) q[116];
cx q[42], q[116];
cx q[43], q[116];
U(0, 0, pi/3) q[116];
cx q[43], q[116];
cx q[45], q[116];
U(0, 0, pi/3) q[116];
cx q[45], q[116];
cx q[50], q[116];
U(0, 0, pi/3) q[116];
cx q[50], q[116];
cx q[51], q[116];
U(0, 0, pi/3) q[116];
cx q[51], q[116];
cx q[52], q[116];
U(0, 0, pi/3) q[116];
cx q[52], q[116];
cx q[55], q[116];
U(0, 0, pi/3) q[116];
cx q[55], q[116];
cx q[57], q[116];
U(0, 0, pi/3) q[116];
cx q[57], q[116];
cx q[60], q[116];
U(0, 0, pi/3) q[116];
cx q[60], q[116];
cx q[62], q[116];
U(0, 0, pi/3) q[116];
cx q[62], q[116];
cx q[63], q[116];
U(0, 0, pi/3) q[116];
cx q[63], q[116];
cx q[64], q[116];
U(0, 0, pi/3) q[116];
cx q[64], q[116];
cx q[65], q[116];
U(0, 0, pi/3) q[116];
cx q[65], q[116];
cx q[66], q[116];
U(0, 0, pi/3) q[116];
cx q[66], q[116];
cx q[67], q[116];
U(0, 0, pi/3) q[116];
cx q[67], q[116];
cx q[69], q[116];
U(0, 0, pi/3) q[116];
cx q[69], q[116];
cx q[70], q[116];
U(0, 0, pi/3) q[116];
cx q[70], q[116];
cx q[72], q[116];
U(0, 0, pi/3) q[116];
cx q[72], q[116];
cx q[73], q[116];
U(0, 0, pi/3) q[116];
cx q[73], q[116];
cx q[75], q[116];
U(0, 0, pi/3) q[116];
cx q[75], q[116];
cx q[76], q[116];
U(0, 0, pi/3) q[116];
cx q[76], q[116];
cx q[77], q[116];
U(0, 0, pi/3) q[116];
cx q[77], q[116];
cx q[80], q[116];
U(0, 0, pi/3) q[116];
cx q[80], q[116];
cx q[81], q[116];
U(0, 0, pi/3) q[116];
cx q[81], q[116];
cx q[83], q[116];
U(0, 0, pi/3) q[116];
cx q[83], q[116];
cx q[85], q[116];
U(0, 0, pi/3) q[116];
cx q[85], q[116];
cx q[88], q[116];
U(0, 0, pi/3) q[116];
cx q[88], q[116];
cx q[90], q[116];
U(0, 0, pi/3) q[116];
cx q[90], q[116];
cx q[94], q[116];
U(0, 0, pi/3) q[116];
cx q[94], q[116];
cx q[97], q[116];
U(0, 0, pi/3) q[116];
cx q[97], q[116];
cx q[99], q[116];
U(0, 0, pi/3) q[116];
cx q[99], q[116];
cx q[102], q[116];
U(0, 0, pi/3) q[116];
cx q[102], q[116];
cx q[108], q[116];
U(0, 0, pi/3) q[116];
cx q[108], q[116];
cx q[110], q[116];
U(0, 0, pi/3) q[116];
cx q[110], q[116];
cx q[112], q[116];
U(0, 0, pi/3) q[116];
cx q[112], q[116];
cx q[114], q[116];
U(0, 0, pi/3) q[116];
cx q[114], q[116];
cx q[115], q[116];
U(0, 0, pi/3) q[116];
cx q[115], q[116];
cx q[0], q[117];
U(0, 0, pi/3) q[117];
cx q[0], q[117];
cx q[3], q[117];
U(0, 0, pi/3) q[117];
cx q[3], q[117];
cx q[11], q[117];
U(0, 0, pi/3) q[117];
cx q[11], q[117];
cx q[12], q[117];
U(0, 0, pi/3) q[117];
cx q[12], q[117];
cx q[13], q[117];
U(0, 0, pi/3) q[117];
cx q[13], q[117];
cx q[15], q[117];
U(0, 0, pi/3) q[117];
cx q[15], q[117];
cx q[16], q[117];
U(0, 0, pi/3) q[117];
cx q[16], q[117];
cx q[19], q[117];
U(0, 0, pi/3) q[117];
cx q[19], q[117];
cx q[20], q[117];
U(0, 0, pi/3) q[117];
cx q[20], q[117];
cx q[22], q[117];
U(0, 0, pi/3) q[117];
cx q[22], q[117];
cx q[26], q[117];
U(0, 0, pi/3) q[117];
cx q[26], q[117];
cx q[28], q[117];
U(0, 0, pi/3) q[117];
cx q[28], q[117];
cx q[29], q[117];
U(0, 0, pi/3) q[117];
cx q[29], q[117];
cx q[37], q[117];
U(0, 0, pi/3) q[117];
cx q[37], q[117];
cx q[41], q[117];
U(0, 0, pi/3) q[117];
cx q[41], q[117];
cx q[42], q[117];
U(0, 0, pi/3) q[117];
cx q[42], q[117];
cx q[46], q[117];
U(0, 0, pi/3) q[117];
cx q[46], q[117];
cx q[47], q[117];
U(0, 0, pi/3) q[117];
cx q[47], q[117];
cx q[50], q[117];
U(0, 0, pi/3) q[117];
cx q[50], q[117];
cx q[51], q[117];
U(0, 0, pi/3) q[117];
cx q[51], q[117];
cx q[52], q[117];
U(0, 0, pi/3) q[117];
cx q[52], q[117];
cx q[54], q[117];
U(0, 0, pi/3) q[117];
cx q[54], q[117];
cx q[55], q[117];
U(0, 0, pi/3) q[117];
cx q[55], q[117];
cx q[57], q[117];
U(0, 0, pi/3) q[117];
cx q[57], q[117];
cx q[58], q[117];
U(0, 0, pi/3) q[117];
cx q[58], q[117];
cx q[59], q[117];
U(0, 0, pi/3) q[117];
cx q[59], q[117];
cx q[60], q[117];
U(0, 0, pi/3) q[117];
cx q[60], q[117];
cx q[61], q[117];
U(0, 0, pi/3) q[117];
cx q[61], q[117];
cx q[62], q[117];
U(0, 0, pi/3) q[117];
cx q[62], q[117];
cx q[67], q[117];
U(0, 0, pi/3) q[117];
cx q[67], q[117];
cx q[68], q[117];
U(0, 0, pi/3) q[117];
cx q[68], q[117];
cx q[76], q[117];
U(0, 0, pi/3) q[117];
cx q[76], q[117];
cx q[77], q[117];
U(0, 0, pi/3) q[117];
cx q[77], q[117];
cx q[80], q[117];
U(0, 0, pi/3) q[117];
cx q[80], q[117];
cx q[81], q[117];
U(0, 0, pi/3) q[117];
cx q[81], q[117];
cx q[82], q[117];
U(0, 0, pi/3) q[117];
cx q[82], q[117];
cx q[83], q[117];
U(0, 0, pi/3) q[117];
cx q[83], q[117];
cx q[84], q[117];
U(0, 0, pi/3) q[117];
cx q[84], q[117];
cx q[86], q[117];
U(0, 0, pi/3) q[117];
cx q[86], q[117];
cx q[91], q[117];
U(0, 0, pi/3) q[117];
cx q[91], q[117];
cx q[92], q[117];
U(0, 0, pi/3) q[117];
cx q[92], q[117];
cx q[93], q[117];
U(0, 0, pi/3) q[117];
cx q[93], q[117];
cx q[95], q[117];
U(0, 0, pi/3) q[117];
cx q[95], q[117];
cx q[98], q[117];
U(0, 0, pi/3) q[117];
cx q[98], q[117];
cx q[100], q[117];
U(0, 0, pi/3) q[117];
cx q[100], q[117];
cx q[101], q[117];
U(0, 0, pi/3) q[117];
cx q[101], q[117];
cx q[102], q[117];
U(0, 0, pi/3) q[117];
cx q[102], q[117];
cx q[106], q[117];
U(0, 0, pi/3) q[117];
cx q[106], q[117];
cx q[108], q[117];
U(0, 0, pi/3) q[117];
cx q[108], q[117];
cx q[110], q[117];
U(0, 0, pi/3) q[117];
cx q[110], q[117];
cx q[111], q[117];
U(0, 0, pi/3) q[117];
cx q[111], q[117];
cx q[112], q[117];
U(0, 0, pi/3) q[117];
cx q[112], q[117];
cx q[113], q[117];
U(0, 0, pi/3) q[117];
cx q[113], q[117];
cx q[116], q[117];
U(0, 0, pi/3) q[117];
cx q[116], q[117];
cx q[0], q[118];
U(0, 0, pi/3) q[118];
cx q[0], q[118];
cx q[2], q[118];
U(0, 0, pi/3) q[118];
cx q[2], q[118];
cx q[6], q[118];
U(0, 0, pi/3) q[118];
cx q[6], q[118];
cx q[7], q[118];
U(0, 0, pi/3) q[118];
cx q[7], q[118];
cx q[8], q[118];
U(0, 0, pi/3) q[118];
cx q[8], q[118];
cx q[9], q[118];
U(0, 0, pi/3) q[118];
cx q[9], q[118];
cx q[10], q[118];
U(0, 0, pi/3) q[118];
cx q[10], q[118];
cx q[11], q[118];
U(0, 0, pi/3) q[118];
cx q[11], q[118];
cx q[13], q[118];
U(0, 0, pi/3) q[118];
cx q[13], q[118];
cx q[16], q[118];
U(0, 0, pi/3) q[118];
cx q[16], q[118];
cx q[18], q[118];
U(0, 0, pi/3) q[118];
cx q[18], q[118];
cx q[19], q[118];
U(0, 0, pi/3) q[118];
cx q[19], q[118];
cx q[20], q[118];
U(0, 0, pi/3) q[118];
cx q[20], q[118];
cx q[21], q[118];
U(0, 0, pi/3) q[118];
cx q[21], q[118];
cx q[23], q[118];
U(0, 0, pi/3) q[118];
cx q[23], q[118];
cx q[24], q[118];
U(0, 0, pi/3) q[118];
cx q[24], q[118];
cx q[27], q[118];
U(0, 0, pi/3) q[118];
cx q[27], q[118];
cx q[29], q[118];
U(0, 0, pi/3) q[118];
cx q[29], q[118];
cx q[31], q[118];
U(0, 0, pi/3) q[118];
cx q[31], q[118];
cx q[36], q[118];
U(0, 0, pi/3) q[118];
cx q[36], q[118];
cx q[39], q[118];
U(0, 0, pi/3) q[118];
cx q[39], q[118];
cx q[40], q[118];
U(0, 0, pi/3) q[118];
cx q[40], q[118];
cx q[42], q[118];
U(0, 0, pi/3) q[118];
cx q[42], q[118];
cx q[43], q[118];
U(0, 0, pi/3) q[118];
cx q[43], q[118];
cx q[44], q[118];
U(0, 0, pi/3) q[118];
cx q[44], q[118];
cx q[46], q[118];
U(0, 0, pi/3) q[118];
cx q[46], q[118];
cx q[51], q[118];
U(0, 0, pi/3) q[118];
cx q[51], q[118];
cx q[52], q[118];
U(0, 0, pi/3) q[118];
cx q[52], q[118];
cx q[58], q[118];
U(0, 0, pi/3) q[118];
cx q[58], q[118];
cx q[59], q[118];
U(0, 0, pi/3) q[118];
cx q[59], q[118];
cx q[64], q[118];
U(0, 0, pi/3) q[118];
cx q[64], q[118];
cx q[67], q[118];
U(0, 0, pi/3) q[118];
cx q[67], q[118];
cx q[71], q[118];
U(0, 0, pi/3) q[118];
cx q[71], q[118];
cx q[72], q[118];
U(0, 0, pi/3) q[118];
cx q[72], q[118];
cx q[74], q[118];
U(0, 0, pi/3) q[118];
cx q[74], q[118];
cx q[75], q[118];
U(0, 0, pi/3) q[118];
cx q[75], q[118];
cx q[76], q[118];
U(0, 0, pi/3) q[118];
cx q[76], q[118];
cx q[77], q[118];
U(0, 0, pi/3) q[118];
cx q[77], q[118];
cx q[78], q[118];
U(0, 0, pi/3) q[118];
cx q[78], q[118];
cx q[79], q[118];
U(0, 0, pi/3) q[118];
cx q[79], q[118];
cx q[81], q[118];
U(0, 0, pi/3) q[118];
cx q[81], q[118];
cx q[82], q[118];
U(0, 0, pi/3) q[118];
cx q[82], q[118];
cx q[85], q[118];
U(0, 0, pi/3) q[118];
cx q[85], q[118];
cx q[86], q[118];
U(0, 0, pi/3) q[118];
cx q[86], q[118];
cx q[87], q[118];
U(0, 0, pi/3) q[118];
cx q[87], q[118];
cx q[88], q[118];
U(0, 0, pi/3) q[118];
cx q[88], q[118];
cx q[89], q[118];
U(0, 0, pi/3) q[118];
cx q[89], q[118];
cx q[92], q[118];
U(0, 0, pi/3) q[118];
cx q[92], q[118];
cx q[94], q[118];
U(0, 0, pi/3) q[118];
cx q[94], q[118];
cx q[96], q[118];
U(0, 0, pi/3) q[118];
cx q[96], q[118];
cx q[97], q[118];
U(0, 0, pi/3) q[118];
cx q[97], q[118];
cx q[100], q[118];
U(0, 0, pi/3) q[118];
cx q[100], q[118];
cx q[105], q[118];
U(0, 0, pi/3) q[118];
cx q[105], q[118];
cx q[106], q[118];
U(0, 0, pi/3) q[118];
cx q[106], q[118];
cx q[107], q[118];
U(0, 0, pi/3) q[118];
cx q[107], q[118];
cx q[109], q[118];
U(0, 0, pi/3) q[118];
cx q[109], q[118];
cx q[110], q[118];
U(0, 0, pi/3) q[118];
cx q[110], q[118];
cx q[111], q[118];
U(0, 0, pi/3) q[118];
cx q[111], q[118];
cx q[112], q[118];
U(0, 0, pi/3) q[118];
cx q[112], q[118];
cx q[113], q[118];
U(0, 0, pi/3) q[118];
cx q[113], q[118];
cx q[114], q[118];
U(0, 0, pi/3) q[118];
cx q[114], q[118];
cx q[115], q[118];
U(0, 0, pi/3) q[118];
cx q[115], q[118];
cx q[116], q[118];
U(0, 0, pi/3) q[118];
cx q[116], q[118];
cx q[117], q[118];
U(0, 0, pi/3) q[118];
cx q[117], q[118];
cx q[3], q[119];
U(0, 0, pi/3) q[119];
cx q[3], q[119];
cx q[4], q[119];
U(0, 0, pi/3) q[119];
cx q[4], q[119];
cx q[5], q[119];
U(0, 0, pi/3) q[119];
cx q[5], q[119];
cx q[6], q[119];
U(0, 0, pi/3) q[119];
cx q[6], q[119];
cx q[8], q[119];
U(0, 0, pi/3) q[119];
cx q[8], q[119];
cx q[11], q[119];
U(0, 0, pi/3) q[119];
cx q[11], q[119];
cx q[12], q[119];
U(0, 0, pi/3) q[119];
cx q[12], q[119];
cx q[13], q[119];
U(0, 0, pi/3) q[119];
cx q[13], q[119];
cx q[14], q[119];
U(0, 0, pi/3) q[119];
cx q[14], q[119];
cx q[15], q[119];
U(0, 0, pi/3) q[119];
cx q[15], q[119];
cx q[16], q[119];
U(0, 0, pi/3) q[119];
cx q[16], q[119];
cx q[17], q[119];
U(0, 0, pi/3) q[119];
cx q[17], q[119];
cx q[18], q[119];
U(0, 0, pi/3) q[119];
cx q[18], q[119];
cx q[24], q[119];
U(0, 0, pi/3) q[119];
cx q[24], q[119];
cx q[26], q[119];
U(0, 0, pi/3) q[119];
cx q[26], q[119];
cx q[27], q[119];
U(0, 0, pi/3) q[119];
cx q[27], q[119];
cx q[28], q[119];
U(0, 0, pi/3) q[119];
cx q[28], q[119];
cx q[29], q[119];
U(0, 0, pi/3) q[119];
cx q[29], q[119];
cx q[30], q[119];
U(0, 0, pi/3) q[119];
cx q[30], q[119];
cx q[33], q[119];
U(0, 0, pi/3) q[119];
cx q[33], q[119];
cx q[34], q[119];
U(0, 0, pi/3) q[119];
cx q[34], q[119];
cx q[37], q[119];
U(0, 0, pi/3) q[119];
cx q[37], q[119];
cx q[38], q[119];
U(0, 0, pi/3) q[119];
cx q[38], q[119];
cx q[39], q[119];
U(0, 0, pi/3) q[119];
cx q[39], q[119];
cx q[43], q[119];
U(0, 0, pi/3) q[119];
cx q[43], q[119];
cx q[48], q[119];
U(0, 0, pi/3) q[119];
cx q[48], q[119];
cx q[49], q[119];
U(0, 0, pi/3) q[119];
cx q[49], q[119];
cx q[50], q[119];
U(0, 0, pi/3) q[119];
cx q[50], q[119];
cx q[53], q[119];
U(0, 0, pi/3) q[119];
cx q[53], q[119];
cx q[54], q[119];
U(0, 0, pi/3) q[119];
cx q[54], q[119];
cx q[57], q[119];
U(0, 0, pi/3) q[119];
cx q[57], q[119];
cx q[61], q[119];
U(0, 0, pi/3) q[119];
cx q[61], q[119];
cx q[62], q[119];
U(0, 0, pi/3) q[119];
cx q[62], q[119];
cx q[64], q[119];
U(0, 0, pi/3) q[119];
cx q[64], q[119];
cx q[67], q[119];
U(0, 0, pi/3) q[119];
cx q[67], q[119];
cx q[72], q[119];
U(0, 0, pi/3) q[119];
cx q[72], q[119];
cx q[73], q[119];
U(0, 0, pi/3) q[119];
cx q[73], q[119];
cx q[75], q[119];
U(0, 0, pi/3) q[119];
cx q[75], q[119];
cx q[77], q[119];
U(0, 0, pi/3) q[119];
cx q[77], q[119];
cx q[79], q[119];
U(0, 0, pi/3) q[119];
cx q[79], q[119];
cx q[80], q[119];
U(0, 0, pi/3) q[119];
cx q[80], q[119];
cx q[82], q[119];
U(0, 0, pi/3) q[119];
cx q[82], q[119];
cx q[84], q[119];
U(0, 0, pi/3) q[119];
cx q[84], q[119];
cx q[87], q[119];
U(0, 0, pi/3) q[119];
cx q[87], q[119];
cx q[90], q[119];
U(0, 0, pi/3) q[119];
cx q[90], q[119];
cx q[93], q[119];
U(0, 0, pi/3) q[119];
cx q[93], q[119];
cx q[94], q[119];
U(0, 0, pi/3) q[119];
cx q[94], q[119];
cx q[95], q[119];
U(0, 0, pi/3) q[119];
cx q[95], q[119];
cx q[97], q[119];
U(0, 0, pi/3) q[119];
cx q[97], q[119];
cx q[98], q[119];
U(0, 0, pi/3) q[119];
cx q[98], q[119];
cx q[100], q[119];
U(0, 0, pi/3) q[119];
cx q[100], q[119];
cx q[101], q[119];
U(0, 0, pi/3) q[119];
cx q[101], q[119];
cx q[104], q[119];
U(0, 0, pi/3) q[119];
cx q[104], q[119];
cx q[108], q[119];
U(0, 0, pi/3) q[119];
cx q[108], q[119];
cx q[109], q[119];
U(0, 0, pi/3) q[119];
cx q[109], q[119];
cx q[110], q[119];
U(0, 0, pi/3) q[119];
cx q[110], q[119];
cx q[111], q[119];
U(0, 0, pi/3) q[119];
cx q[111], q[119];
cx q[114], q[119];
U(0, 0, pi/3) q[119];
cx q[114], q[119];
cx q[116], q[119];
U(0, 0, pi/3) q[119];
cx q[116], q[119];
cx q[117], q[119];
U(0, 0, pi/3) q[119];
cx q[117], q[119];
cx q[118], q[119];
U(0, 0, pi/3) q[119];
cx q[118], q[119];
cx q[0], q[120];
U(0, 0, pi/3) q[120];
cx q[0], q[120];
cx q[3], q[120];
U(0, 0, pi/3) q[120];
cx q[3], q[120];
cx q[5], q[120];
U(0, 0, pi/3) q[120];
cx q[5], q[120];
cx q[6], q[120];
U(0, 0, pi/3) q[120];
cx q[6], q[120];
cx q[8], q[120];
U(0, 0, pi/3) q[120];
cx q[8], q[120];
cx q[9], q[120];
U(0, 0, pi/3) q[120];
cx q[9], q[120];
cx q[10], q[120];
U(0, 0, pi/3) q[120];
cx q[10], q[120];
cx q[11], q[120];
U(0, 0, pi/3) q[120];
cx q[11], q[120];
cx q[12], q[120];
U(0, 0, pi/3) q[120];
cx q[12], q[120];
cx q[14], q[120];
U(0, 0, pi/3) q[120];
cx q[14], q[120];
cx q[15], q[120];
U(0, 0, pi/3) q[120];
cx q[15], q[120];
cx q[17], q[120];
U(0, 0, pi/3) q[120];
cx q[17], q[120];
cx q[18], q[120];
U(0, 0, pi/3) q[120];
cx q[18], q[120];
cx q[20], q[120];
U(0, 0, pi/3) q[120];
cx q[20], q[120];
cx q[22], q[120];
U(0, 0, pi/3) q[120];
cx q[22], q[120];
cx q[24], q[120];
U(0, 0, pi/3) q[120];
cx q[24], q[120];
cx q[25], q[120];
U(0, 0, pi/3) q[120];
cx q[25], q[120];
cx q[27], q[120];
U(0, 0, pi/3) q[120];
cx q[27], q[120];
cx q[28], q[120];
U(0, 0, pi/3) q[120];
cx q[28], q[120];
cx q[30], q[120];
U(0, 0, pi/3) q[120];
cx q[30], q[120];
cx q[31], q[120];
U(0, 0, pi/3) q[120];
cx q[31], q[120];
cx q[32], q[120];
U(0, 0, pi/3) q[120];
cx q[32], q[120];
cx q[39], q[120];
U(0, 0, pi/3) q[120];
cx q[39], q[120];
cx q[41], q[120];
U(0, 0, pi/3) q[120];
cx q[41], q[120];
cx q[44], q[120];
U(0, 0, pi/3) q[120];
cx q[44], q[120];
cx q[45], q[120];
U(0, 0, pi/3) q[120];
cx q[45], q[120];
cx q[46], q[120];
U(0, 0, pi/3) q[120];
cx q[46], q[120];
cx q[48], q[120];
U(0, 0, pi/3) q[120];
cx q[48], q[120];
cx q[50], q[120];
U(0, 0, pi/3) q[120];
cx q[50], q[120];
cx q[52], q[120];
U(0, 0, pi/3) q[120];
cx q[52], q[120];
cx q[53], q[120];
U(0, 0, pi/3) q[120];
cx q[53], q[120];
cx q[54], q[120];
U(0, 0, pi/3) q[120];
cx q[54], q[120];
cx q[58], q[120];
U(0, 0, pi/3) q[120];
cx q[58], q[120];
cx q[59], q[120];
U(0, 0, pi/3) q[120];
cx q[59], q[120];
cx q[60], q[120];
U(0, 0, pi/3) q[120];
cx q[60], q[120];
cx q[63], q[120];
U(0, 0, pi/3) q[120];
cx q[63], q[120];
cx q[67], q[120];
U(0, 0, pi/3) q[120];
cx q[67], q[120];
cx q[69], q[120];
U(0, 0, pi/3) q[120];
cx q[69], q[120];
cx q[70], q[120];
U(0, 0, pi/3) q[120];
cx q[70], q[120];
cx q[71], q[120];
U(0, 0, pi/3) q[120];
cx q[71], q[120];
cx q[72], q[120];
U(0, 0, pi/3) q[120];
cx q[72], q[120];
cx q[73], q[120];
U(0, 0, pi/3) q[120];
cx q[73], q[120];
cx q[74], q[120];
U(0, 0, pi/3) q[120];
cx q[74], q[120];
cx q[76], q[120];
U(0, 0, pi/3) q[120];
cx q[76], q[120];
cx q[78], q[120];
U(0, 0, pi/3) q[120];
cx q[78], q[120];
cx q[80], q[120];
U(0, 0, pi/3) q[120];
cx q[80], q[120];
cx q[82], q[120];
U(0, 0, pi/3) q[120];
cx q[82], q[120];
cx q[84], q[120];
U(0, 0, pi/3) q[120];
cx q[84], q[120];
cx q[86], q[120];
U(0, 0, pi/3) q[120];
cx q[86], q[120];
cx q[87], q[120];
U(0, 0, pi/3) q[120];
cx q[87], q[120];
cx q[89], q[120];
U(0, 0, pi/3) q[120];
cx q[89], q[120];
cx q[90], q[120];
U(0, 0, pi/3) q[120];
cx q[90], q[120];
cx q[91], q[120];
U(0, 0, pi/3) q[120];
cx q[91], q[120];
cx q[98], q[120];
U(0, 0, pi/3) q[120];
cx q[98], q[120];
cx q[101], q[120];
U(0, 0, pi/3) q[120];
cx q[101], q[120];
cx q[102], q[120];
U(0, 0, pi/3) q[120];
cx q[102], q[120];
cx q[103], q[120];
U(0, 0, pi/3) q[120];
cx q[103], q[120];
cx q[106], q[120];
U(0, 0, pi/3) q[120];
cx q[106], q[120];
cx q[109], q[120];
U(0, 0, pi/3) q[120];
cx q[109], q[120];
cx q[111], q[120];
U(0, 0, pi/3) q[120];
cx q[111], q[120];
cx q[113], q[120];
U(0, 0, pi/3) q[120];
cx q[113], q[120];
cx q[117], q[120];
U(0, 0, pi/3) q[120];
cx q[117], q[120];
cx q[1], q[121];
U(0, 0, pi/3) q[121];
cx q[1], q[121];
cx q[2], q[121];
U(0, 0, pi/3) q[121];
cx q[2], q[121];
cx q[3], q[121];
U(0, 0, pi/3) q[121];
cx q[3], q[121];
cx q[5], q[121];
U(0, 0, pi/3) q[121];
cx q[5], q[121];
cx q[10], q[121];
U(0, 0, pi/3) q[121];
cx q[10], q[121];
cx q[13], q[121];
U(0, 0, pi/3) q[121];
cx q[13], q[121];
cx q[17], q[121];
U(0, 0, pi/3) q[121];
cx q[17], q[121];
cx q[19], q[121];
U(0, 0, pi/3) q[121];
cx q[19], q[121];
cx q[21], q[121];
U(0, 0, pi/3) q[121];
cx q[21], q[121];
cx q[25], q[121];
U(0, 0, pi/3) q[121];
cx q[25], q[121];
cx q[29], q[121];
U(0, 0, pi/3) q[121];
cx q[29], q[121];
cx q[32], q[121];
U(0, 0, pi/3) q[121];
cx q[32], q[121];
cx q[35], q[121];
U(0, 0, pi/3) q[121];
cx q[35], q[121];
cx q[37], q[121];
U(0, 0, pi/3) q[121];
cx q[37], q[121];
cx q[43], q[121];
U(0, 0, pi/3) q[121];
cx q[43], q[121];
cx q[44], q[121];
U(0, 0, pi/3) q[121];
cx q[44], q[121];
cx q[45], q[121];
U(0, 0, pi/3) q[121];
cx q[45], q[121];
cx q[46], q[121];
U(0, 0, pi/3) q[121];
cx q[46], q[121];
cx q[48], q[121];
U(0, 0, pi/3) q[121];
cx q[48], q[121];
cx q[49], q[121];
U(0, 0, pi/3) q[121];
cx q[49], q[121];
cx q[50], q[121];
U(0, 0, pi/3) q[121];
cx q[50], q[121];
cx q[54], q[121];
U(0, 0, pi/3) q[121];
cx q[54], q[121];
cx q[56], q[121];
U(0, 0, pi/3) q[121];
cx q[56], q[121];
cx q[61], q[121];
U(0, 0, pi/3) q[121];
cx q[61], q[121];
cx q[65], q[121];
U(0, 0, pi/3) q[121];
cx q[65], q[121];
cx q[66], q[121];
U(0, 0, pi/3) q[121];
cx q[66], q[121];
cx q[68], q[121];
U(0, 0, pi/3) q[121];
cx q[68], q[121];
cx q[70], q[121];
U(0, 0, pi/3) q[121];
cx q[70], q[121];
cx q[71], q[121];
U(0, 0, pi/3) q[121];
cx q[71], q[121];
cx q[72], q[121];
U(0, 0, pi/3) q[121];
cx q[72], q[121];
cx q[76], q[121];
U(0, 0, pi/3) q[121];
cx q[76], q[121];
cx q[80], q[121];
U(0, 0, pi/3) q[121];
cx q[80], q[121];
cx q[81], q[121];
U(0, 0, pi/3) q[121];
cx q[81], q[121];
cx q[82], q[121];
U(0, 0, pi/3) q[121];
cx q[82], q[121];
cx q[85], q[121];
U(0, 0, pi/3) q[121];
cx q[85], q[121];
cx q[86], q[121];
U(0, 0, pi/3) q[121];
cx q[86], q[121];
cx q[87], q[121];
U(0, 0, pi/3) q[121];
cx q[87], q[121];
cx q[88], q[121];
U(0, 0, pi/3) q[121];
cx q[88], q[121];
cx q[94], q[121];
U(0, 0, pi/3) q[121];
cx q[94], q[121];
cx q[96], q[121];
U(0, 0, pi/3) q[121];
cx q[96], q[121];
cx q[99], q[121];
U(0, 0, pi/3) q[121];
cx q[99], q[121];
cx q[100], q[121];
U(0, 0, pi/3) q[121];
cx q[100], q[121];
cx q[101], q[121];
U(0, 0, pi/3) q[121];
cx q[101], q[121];
cx q[103], q[121];
U(0, 0, pi/3) q[121];
cx q[103], q[121];
cx q[104], q[121];
U(0, 0, pi/3) q[121];
cx q[104], q[121];
cx q[105], q[121];
U(0, 0, pi/3) q[121];
cx q[105], q[121];
cx q[110], q[121];
U(0, 0, pi/3) q[121];
cx q[110], q[121];
cx q[113], q[121];
U(0, 0, pi/3) q[121];
cx q[113], q[121];
cx q[114], q[121];
U(0, 0, pi/3) q[121];
cx q[114], q[121];
cx q[115], q[121];
U(0, 0, pi/3) q[121];
cx q[115], q[121];
cx q[117], q[121];
U(0, 0, pi/3) q[121];
cx q[117], q[121];
cx q[119], q[121];
U(0, 0, pi/3) q[121];
cx q[119], q[121];
cx q[120], q[121];
U(0, 0, pi/3) q[121];
cx q[120], q[121];
cx q[0], q[122];
U(0, 0, pi/3) q[122];
cx q[0], q[122];
cx q[3], q[122];
U(0, 0, pi/3) q[122];
cx q[3], q[122];
cx q[4], q[122];
U(0, 0, pi/3) q[122];
cx q[4], q[122];
cx q[6], q[122];
U(0, 0, pi/3) q[122];
cx q[6], q[122];
cx q[7], q[122];
U(0, 0, pi/3) q[122];
cx q[7], q[122];
cx q[11], q[122];
U(0, 0, pi/3) q[122];
cx q[11], q[122];
cx q[13], q[122];
U(0, 0, pi/3) q[122];
cx q[13], q[122];
cx q[14], q[122];
U(0, 0, pi/3) q[122];
cx q[14], q[122];
cx q[15], q[122];
U(0, 0, pi/3) q[122];
cx q[15], q[122];
cx q[16], q[122];
U(0, 0, pi/3) q[122];
cx q[16], q[122];
cx q[17], q[122];
U(0, 0, pi/3) q[122];
cx q[17], q[122];
cx q[18], q[122];
U(0, 0, pi/3) q[122];
cx q[18], q[122];
cx q[20], q[122];
U(0, 0, pi/3) q[122];
cx q[20], q[122];
cx q[21], q[122];
U(0, 0, pi/3) q[122];
cx q[21], q[122];
cx q[28], q[122];
U(0, 0, pi/3) q[122];
cx q[28], q[122];
cx q[30], q[122];
U(0, 0, pi/3) q[122];
cx q[30], q[122];
cx q[34], q[122];
U(0, 0, pi/3) q[122];
cx q[34], q[122];
cx q[36], q[122];
U(0, 0, pi/3) q[122];
cx q[36], q[122];
cx q[37], q[122];
U(0, 0, pi/3) q[122];
cx q[37], q[122];
cx q[38], q[122];
U(0, 0, pi/3) q[122];
cx q[38], q[122];
cx q[40], q[122];
U(0, 0, pi/3) q[122];
cx q[40], q[122];
cx q[41], q[122];
U(0, 0, pi/3) q[122];
cx q[41], q[122];
cx q[43], q[122];
U(0, 0, pi/3) q[122];
cx q[43], q[122];
cx q[44], q[122];
U(0, 0, pi/3) q[122];
cx q[44], q[122];
cx q[45], q[122];
U(0, 0, pi/3) q[122];
cx q[45], q[122];
cx q[46], q[122];
U(0, 0, pi/3) q[122];
cx q[46], q[122];
cx q[48], q[122];
U(0, 0, pi/3) q[122];
cx q[48], q[122];
cx q[50], q[122];
U(0, 0, pi/3) q[122];
cx q[50], q[122];
cx q[51], q[122];
U(0, 0, pi/3) q[122];
cx q[51], q[122];
cx q[53], q[122];
U(0, 0, pi/3) q[122];
cx q[53], q[122];
cx q[55], q[122];
U(0, 0, pi/3) q[122];
cx q[55], q[122];
cx q[57], q[122];
U(0, 0, pi/3) q[122];
cx q[57], q[122];
cx q[59], q[122];
U(0, 0, pi/3) q[122];
cx q[59], q[122];
cx q[61], q[122];
U(0, 0, pi/3) q[122];
cx q[61], q[122];
cx q[62], q[122];
U(0, 0, pi/3) q[122];
cx q[62], q[122];
cx q[67], q[122];
U(0, 0, pi/3) q[122];
cx q[67], q[122];
cx q[75], q[122];
U(0, 0, pi/3) q[122];
cx q[75], q[122];
cx q[77], q[122];
U(0, 0, pi/3) q[122];
cx q[77], q[122];
cx q[79], q[122];
U(0, 0, pi/3) q[122];
cx q[79], q[122];
cx q[80], q[122];
U(0, 0, pi/3) q[122];
cx q[80], q[122];
cx q[81], q[122];
U(0, 0, pi/3) q[122];
cx q[81], q[122];
cx q[85], q[122];
U(0, 0, pi/3) q[122];
cx q[85], q[122];
cx q[86], q[122];
U(0, 0, pi/3) q[122];
cx q[86], q[122];
cx q[88], q[122];
U(0, 0, pi/3) q[122];
cx q[88], q[122];
cx q[93], q[122];
U(0, 0, pi/3) q[122];
cx q[93], q[122];
cx q[95], q[122];
U(0, 0, pi/3) q[122];
cx q[95], q[122];
cx q[97], q[122];
U(0, 0, pi/3) q[122];
cx q[97], q[122];
cx q[98], q[122];
U(0, 0, pi/3) q[122];
cx q[98], q[122];
cx q[101], q[122];
U(0, 0, pi/3) q[122];
cx q[101], q[122];
cx q[105], q[122];
U(0, 0, pi/3) q[122];
cx q[105], q[122];
cx q[106], q[122];
U(0, 0, pi/3) q[122];
cx q[106], q[122];
cx q[108], q[122];
U(0, 0, pi/3) q[122];
cx q[108], q[122];
cx q[111], q[122];
U(0, 0, pi/3) q[122];
cx q[111], q[122];
cx q[117], q[122];
U(0, 0, pi/3) q[122];
cx q[117], q[122];
cx q[119], q[122];
U(0, 0, pi/3) q[122];
cx q[119], q[122];
cx q[3], q[123];
U(0, 0, pi/3) q[123];
cx q[3], q[123];
cx q[5], q[123];
U(0, 0, pi/3) q[123];
cx q[5], q[123];
cx q[7], q[123];
U(0, 0, pi/3) q[123];
cx q[7], q[123];
cx q[8], q[123];
U(0, 0, pi/3) q[123];
cx q[8], q[123];
cx q[10], q[123];
U(0, 0, pi/3) q[123];
cx q[10], q[123];
cx q[12], q[123];
U(0, 0, pi/3) q[123];
cx q[12], q[123];
cx q[13], q[123];
U(0, 0, pi/3) q[123];
cx q[13], q[123];
cx q[17], q[123];
U(0, 0, pi/3) q[123];
cx q[17], q[123];
cx q[18], q[123];
U(0, 0, pi/3) q[123];
cx q[18], q[123];
cx q[21], q[123];
U(0, 0, pi/3) q[123];
cx q[21], q[123];
cx q[22], q[123];
U(0, 0, pi/3) q[123];
cx q[22], q[123];
cx q[23], q[123];
U(0, 0, pi/3) q[123];
cx q[23], q[123];
cx q[28], q[123];
U(0, 0, pi/3) q[123];
cx q[28], q[123];
cx q[29], q[123];
U(0, 0, pi/3) q[123];
cx q[29], q[123];
cx q[30], q[123];
U(0, 0, pi/3) q[123];
cx q[30], q[123];
cx q[33], q[123];
U(0, 0, pi/3) q[123];
cx q[33], q[123];
cx q[34], q[123];
U(0, 0, pi/3) q[123];
cx q[34], q[123];
cx q[35], q[123];
U(0, 0, pi/3) q[123];
cx q[35], q[123];
cx q[37], q[123];
U(0, 0, pi/3) q[123];
cx q[37], q[123];
cx q[39], q[123];
U(0, 0, pi/3) q[123];
cx q[39], q[123];
cx q[41], q[123];
U(0, 0, pi/3) q[123];
cx q[41], q[123];
cx q[46], q[123];
U(0, 0, pi/3) q[123];
cx q[46], q[123];
cx q[48], q[123];
U(0, 0, pi/3) q[123];
cx q[48], q[123];
cx q[50], q[123];
U(0, 0, pi/3) q[123];
cx q[50], q[123];
cx q[51], q[123];
U(0, 0, pi/3) q[123];
cx q[51], q[123];
cx q[53], q[123];
U(0, 0, pi/3) q[123];
cx q[53], q[123];
cx q[56], q[123];
U(0, 0, pi/3) q[123];
cx q[56], q[123];
cx q[61], q[123];
U(0, 0, pi/3) q[123];
cx q[61], q[123];
cx q[65], q[123];
U(0, 0, pi/3) q[123];
cx q[65], q[123];
cx q[66], q[123];
U(0, 0, pi/3) q[123];
cx q[66], q[123];
cx q[70], q[123];
U(0, 0, pi/3) q[123];
cx q[70], q[123];
cx q[71], q[123];
U(0, 0, pi/3) q[123];
cx q[71], q[123];
cx q[72], q[123];
U(0, 0, pi/3) q[123];
cx q[72], q[123];
cx q[74], q[123];
U(0, 0, pi/3) q[123];
cx q[74], q[123];
cx q[77], q[123];
U(0, 0, pi/3) q[123];
cx q[77], q[123];
cx q[82], q[123];
U(0, 0, pi/3) q[123];
cx q[82], q[123];
cx q[84], q[123];
U(0, 0, pi/3) q[123];
cx q[84], q[123];
cx q[85], q[123];
U(0, 0, pi/3) q[123];
cx q[85], q[123];
cx q[88], q[123];
U(0, 0, pi/3) q[123];
cx q[88], q[123];
cx q[90], q[123];
U(0, 0, pi/3) q[123];
cx q[90], q[123];
cx q[91], q[123];
U(0, 0, pi/3) q[123];
cx q[91], q[123];
cx q[92], q[123];
U(0, 0, pi/3) q[123];
cx q[92], q[123];
cx q[93], q[123];
U(0, 0, pi/3) q[123];
cx q[93], q[123];
cx q[94], q[123];
U(0, 0, pi/3) q[123];
cx q[94], q[123];
cx q[95], q[123];
U(0, 0, pi/3) q[123];
cx q[95], q[123];
cx q[96], q[123];
U(0, 0, pi/3) q[123];
cx q[96], q[123];
cx q[99], q[123];
U(0, 0, pi/3) q[123];
cx q[99], q[123];
cx q[100], q[123];
U(0, 0, pi/3) q[123];
cx q[100], q[123];
cx q[102], q[123];
U(0, 0, pi/3) q[123];
cx q[102], q[123];
cx q[104], q[123];
U(0, 0, pi/3) q[123];
cx q[104], q[123];
cx q[105], q[123];
U(0, 0, pi/3) q[123];
cx q[105], q[123];
cx q[107], q[123];
U(0, 0, pi/3) q[123];
cx q[107], q[123];
cx q[108], q[123];
U(0, 0, pi/3) q[123];
cx q[108], q[123];
cx q[111], q[123];
U(0, 0, pi/3) q[123];
cx q[111], q[123];
cx q[112], q[123];
U(0, 0, pi/3) q[123];
cx q[112], q[123];
cx q[114], q[123];
U(0, 0, pi/3) q[123];
cx q[114], q[123];
cx q[115], q[123];
U(0, 0, pi/3) q[123];
cx q[115], q[123];
cx q[116], q[123];
U(0, 0, pi/3) q[123];
cx q[116], q[123];
cx q[119], q[123];
U(0, 0, pi/3) q[123];
cx q[119], q[123];
cx q[4], q[124];
U(0, 0, pi/3) q[124];
cx q[4], q[124];
cx q[5], q[124];
U(0, 0, pi/3) q[124];
cx q[5], q[124];
cx q[6], q[124];
U(0, 0, pi/3) q[124];
cx q[6], q[124];
cx q[7], q[124];
U(0, 0, pi/3) q[124];
cx q[7], q[124];
cx q[8], q[124];
U(0, 0, pi/3) q[124];
cx q[8], q[124];
cx q[10], q[124];
U(0, 0, pi/3) q[124];
cx q[10], q[124];
cx q[17], q[124];
U(0, 0, pi/3) q[124];
cx q[17], q[124];
cx q[18], q[124];
U(0, 0, pi/3) q[124];
cx q[18], q[124];
cx q[20], q[124];
U(0, 0, pi/3) q[124];
cx q[20], q[124];
cx q[22], q[124];
U(0, 0, pi/3) q[124];
cx q[22], q[124];
cx q[25], q[124];
U(0, 0, pi/3) q[124];
cx q[25], q[124];
cx q[28], q[124];
U(0, 0, pi/3) q[124];
cx q[28], q[124];
cx q[29], q[124];
U(0, 0, pi/3) q[124];
cx q[29], q[124];
cx q[33], q[124];
U(0, 0, pi/3) q[124];
cx q[33], q[124];
cx q[35], q[124];
U(0, 0, pi/3) q[124];
cx q[35], q[124];
cx q[36], q[124];
U(0, 0, pi/3) q[124];
cx q[36], q[124];
cx q[37], q[124];
U(0, 0, pi/3) q[124];
cx q[37], q[124];
cx q[38], q[124];
U(0, 0, pi/3) q[124];
cx q[38], q[124];
cx q[39], q[124];
U(0, 0, pi/3) q[124];
cx q[39], q[124];
cx q[40], q[124];
U(0, 0, pi/3) q[124];
cx q[40], q[124];
cx q[45], q[124];
U(0, 0, pi/3) q[124];
cx q[45], q[124];
cx q[46], q[124];
U(0, 0, pi/3) q[124];
cx q[46], q[124];
cx q[47], q[124];
U(0, 0, pi/3) q[124];
cx q[47], q[124];
cx q[50], q[124];
U(0, 0, pi/3) q[124];
cx q[50], q[124];
cx q[51], q[124];
U(0, 0, pi/3) q[124];
cx q[51], q[124];
cx q[52], q[124];
U(0, 0, pi/3) q[124];
cx q[52], q[124];
cx q[53], q[124];
U(0, 0, pi/3) q[124];
cx q[53], q[124];
cx q[54], q[124];
U(0, 0, pi/3) q[124];
cx q[54], q[124];
cx q[61], q[124];
U(0, 0, pi/3) q[124];
cx q[61], q[124];
cx q[62], q[124];
U(0, 0, pi/3) q[124];
cx q[62], q[124];
cx q[63], q[124];
U(0, 0, pi/3) q[124];
cx q[63], q[124];
cx q[68], q[124];
U(0, 0, pi/3) q[124];
cx q[68], q[124];
cx q[69], q[124];
U(0, 0, pi/3) q[124];
cx q[69], q[124];
cx q[73], q[124];
U(0, 0, pi/3) q[124];
cx q[73], q[124];
cx q[75], q[124];
U(0, 0, pi/3) q[124];
cx q[75], q[124];
cx q[76], q[124];
U(0, 0, pi/3) q[124];
cx q[76], q[124];
cx q[77], q[124];
U(0, 0, pi/3) q[124];
cx q[77], q[124];
cx q[78], q[124];
U(0, 0, pi/3) q[124];
cx q[78], q[124];
cx q[80], q[124];
U(0, 0, pi/3) q[124];
cx q[80], q[124];
cx q[81], q[124];
U(0, 0, pi/3) q[124];
cx q[81], q[124];
cx q[82], q[124];
U(0, 0, pi/3) q[124];
cx q[82], q[124];
cx q[83], q[124];
U(0, 0, pi/3) q[124];
cx q[83], q[124];
cx q[84], q[124];
U(0, 0, pi/3) q[124];
cx q[84], q[124];
cx q[85], q[124];
U(0, 0, pi/3) q[124];
cx q[85], q[124];
cx q[87], q[124];
U(0, 0, pi/3) q[124];
cx q[87], q[124];
cx q[88], q[124];
U(0, 0, pi/3) q[124];
cx q[88], q[124];
cx q[90], q[124];
U(0, 0, pi/3) q[124];
cx q[90], q[124];
cx q[92], q[124];
U(0, 0, pi/3) q[124];
cx q[92], q[124];
cx q[94], q[124];
U(0, 0, pi/3) q[124];
cx q[94], q[124];
cx q[97], q[124];
U(0, 0, pi/3) q[124];
cx q[97], q[124];
cx q[99], q[124];
U(0, 0, pi/3) q[124];
cx q[99], q[124];
cx q[100], q[124];
U(0, 0, pi/3) q[124];
cx q[100], q[124];
cx q[103], q[124];
U(0, 0, pi/3) q[124];
cx q[103], q[124];
cx q[104], q[124];
U(0, 0, pi/3) q[124];
cx q[104], q[124];
cx q[105], q[124];
U(0, 0, pi/3) q[124];
cx q[105], q[124];
cx q[108], q[124];
U(0, 0, pi/3) q[124];
cx q[108], q[124];
cx q[110], q[124];
U(0, 0, pi/3) q[124];
cx q[110], q[124];
cx q[113], q[124];
U(0, 0, pi/3) q[124];
cx q[113], q[124];
cx q[117], q[124];
U(0, 0, pi/3) q[124];
cx q[117], q[124];
cx q[118], q[124];
U(0, 0, pi/3) q[124];
cx q[118], q[124];
cx q[120], q[124];
U(0, 0, pi/3) q[124];
cx q[120], q[124];
cx q[121], q[124];
U(0, 0, pi/3) q[124];
cx q[121], q[124];
cx q[122], q[124];
U(0, 0, pi/3) q[124];
cx q[122], q[124];
cx q[2], q[125];
U(0, 0, pi/3) q[125];
cx q[2], q[125];
cx q[5], q[125];
U(0, 0, pi/3) q[125];
cx q[5], q[125];
cx q[6], q[125];
U(0, 0, pi/3) q[125];
cx q[6], q[125];
cx q[7], q[125];
U(0, 0, pi/3) q[125];
cx q[7], q[125];
cx q[8], q[125];
U(0, 0, pi/3) q[125];
cx q[8], q[125];
cx q[9], q[125];
U(0, 0, pi/3) q[125];
cx q[9], q[125];
cx q[10], q[125];
U(0, 0, pi/3) q[125];
cx q[10], q[125];
cx q[12], q[125];
U(0, 0, pi/3) q[125];
cx q[12], q[125];
cx q[13], q[125];
U(0, 0, pi/3) q[125];
cx q[13], q[125];
cx q[16], q[125];
U(0, 0, pi/3) q[125];
cx q[16], q[125];
cx q[18], q[125];
U(0, 0, pi/3) q[125];
cx q[18], q[125];
cx q[21], q[125];
U(0, 0, pi/3) q[125];
cx q[21], q[125];
cx q[22], q[125];
U(0, 0, pi/3) q[125];
cx q[22], q[125];
cx q[24], q[125];
U(0, 0, pi/3) q[125];
cx q[24], q[125];
cx q[25], q[125];
U(0, 0, pi/3) q[125];
cx q[25], q[125];
cx q[26], q[125];
U(0, 0, pi/3) q[125];
cx q[26], q[125];
cx q[27], q[125];
U(0, 0, pi/3) q[125];
cx q[27], q[125];
cx q[28], q[125];
U(0, 0, pi/3) q[125];
cx q[28], q[125];
cx q[30], q[125];
U(0, 0, pi/3) q[125];
cx q[30], q[125];
cx q[32], q[125];
U(0, 0, pi/3) q[125];
cx q[32], q[125];
cx q[33], q[125];
U(0, 0, pi/3) q[125];
cx q[33], q[125];
cx q[34], q[125];
U(0, 0, pi/3) q[125];
cx q[34], q[125];
cx q[35], q[125];
U(0, 0, pi/3) q[125];
cx q[35], q[125];
cx q[36], q[125];
U(0, 0, pi/3) q[125];
cx q[36], q[125];
cx q[37], q[125];
U(0, 0, pi/3) q[125];
cx q[37], q[125];
cx q[40], q[125];
U(0, 0, pi/3) q[125];
cx q[40], q[125];
cx q[41], q[125];
U(0, 0, pi/3) q[125];
cx q[41], q[125];
cx q[42], q[125];
U(0, 0, pi/3) q[125];
cx q[42], q[125];
cx q[44], q[125];
U(0, 0, pi/3) q[125];
cx q[44], q[125];
cx q[45], q[125];
U(0, 0, pi/3) q[125];
cx q[45], q[125];
cx q[46], q[125];
U(0, 0, pi/3) q[125];
cx q[46], q[125];
cx q[49], q[125];
U(0, 0, pi/3) q[125];
cx q[49], q[125];
cx q[50], q[125];
U(0, 0, pi/3) q[125];
cx q[50], q[125];
cx q[53], q[125];
U(0, 0, pi/3) q[125];
cx q[53], q[125];
cx q[54], q[125];
U(0, 0, pi/3) q[125];
cx q[54], q[125];
cx q[56], q[125];
U(0, 0, pi/3) q[125];
cx q[56], q[125];
cx q[58], q[125];
U(0, 0, pi/3) q[125];
cx q[58], q[125];
cx q[59], q[125];
U(0, 0, pi/3) q[125];
cx q[59], q[125];
cx q[60], q[125];
U(0, 0, pi/3) q[125];
cx q[60], q[125];
cx q[61], q[125];
U(0, 0, pi/3) q[125];
cx q[61], q[125];
cx q[62], q[125];
U(0, 0, pi/3) q[125];
cx q[62], q[125];
cx q[63], q[125];
U(0, 0, pi/3) q[125];
cx q[63], q[125];
cx q[64], q[125];
U(0, 0, pi/3) q[125];
cx q[64], q[125];
cx q[66], q[125];
U(0, 0, pi/3) q[125];
cx q[66], q[125];
cx q[68], q[125];
U(0, 0, pi/3) q[125];
cx q[68], q[125];
cx q[70], q[125];
U(0, 0, pi/3) q[125];
cx q[70], q[125];
cx q[72], q[125];
U(0, 0, pi/3) q[125];
cx q[72], q[125];
cx q[74], q[125];
U(0, 0, pi/3) q[125];
cx q[74], q[125];
cx q[75], q[125];
U(0, 0, pi/3) q[125];
cx q[75], q[125];
cx q[76], q[125];
U(0, 0, pi/3) q[125];
cx q[76], q[125];
cx q[80], q[125];
U(0, 0, pi/3) q[125];
cx q[80], q[125];
cx q[82], q[125];
U(0, 0, pi/3) q[125];
cx q[82], q[125];
cx q[85], q[125];
U(0, 0, pi/3) q[125];
cx q[85], q[125];
cx q[90], q[125];
U(0, 0, pi/3) q[125];
cx q[90], q[125];
cx q[92], q[125];
U(0, 0, pi/3) q[125];
cx q[92], q[125];
cx q[94], q[125];
U(0, 0, pi/3) q[125];
cx q[94], q[125];
cx q[98], q[125];
U(0, 0, pi/3) q[125];
cx q[98], q[125];
cx q[102], q[125];
U(0, 0, pi/3) q[125];
cx q[102], q[125];
cx q[103], q[125];
U(0, 0, pi/3) q[125];
cx q[103], q[125];
cx q[105], q[125];
U(0, 0, pi/3) q[125];
cx q[105], q[125];
cx q[108], q[125];
U(0, 0, pi/3) q[125];
cx q[108], q[125];
cx q[113], q[125];
U(0, 0, pi/3) q[125];
cx q[113], q[125];
cx q[114], q[125];
U(0, 0, pi/3) q[125];
cx q[114], q[125];
cx q[116], q[125];
U(0, 0, pi/3) q[125];
cx q[116], q[125];
cx q[117], q[125];
U(0, 0, pi/3) q[125];
cx q[117], q[125];
cx q[118], q[125];
U(0, 0, pi/3) q[125];
cx q[118], q[125];
cx q[120], q[125];
U(0, 0, pi/3) q[125];
cx q[120], q[125];
cx q[123], q[125];
U(0, 0, pi/3) q[125];
cx q[123], q[125];
cx q[124], q[125];
U(0, 0, pi/3) q[125];
cx q[124], q[125];
cx q[1], q[126];
U(0, 0, pi/3) q[126];
cx q[1], q[126];
cx q[2], q[126];
U(0, 0, pi/3) q[126];
cx q[2], q[126];
cx q[3], q[126];
U(0, 0, pi/3) q[126];
cx q[3], q[126];
cx q[4], q[126];
U(0, 0, pi/3) q[126];
cx q[4], q[126];
cx q[6], q[126];
U(0, 0, pi/3) q[126];
cx q[6], q[126];
cx q[8], q[126];
U(0, 0, pi/3) q[126];
cx q[8], q[126];
cx q[9], q[126];
U(0, 0, pi/3) q[126];
cx q[9], q[126];
cx q[10], q[126];
U(0, 0, pi/3) q[126];
cx q[10], q[126];
cx q[11], q[126];
U(0, 0, pi/3) q[126];
cx q[11], q[126];
cx q[13], q[126];
U(0, 0, pi/3) q[126];
cx q[13], q[126];
cx q[14], q[126];
U(0, 0, pi/3) q[126];
cx q[14], q[126];
cx q[15], q[126];
U(0, 0, pi/3) q[126];
cx q[15], q[126];
cx q[16], q[126];
U(0, 0, pi/3) q[126];
cx q[16], q[126];
cx q[20], q[126];
U(0, 0, pi/3) q[126];
cx q[20], q[126];
cx q[22], q[126];
U(0, 0, pi/3) q[126];
cx q[22], q[126];
cx q[24], q[126];
U(0, 0, pi/3) q[126];
cx q[24], q[126];
cx q[25], q[126];
U(0, 0, pi/3) q[126];
cx q[25], q[126];
cx q[28], q[126];
U(0, 0, pi/3) q[126];
cx q[28], q[126];
cx q[29], q[126];
U(0, 0, pi/3) q[126];
cx q[29], q[126];
cx q[31], q[126];
U(0, 0, pi/3) q[126];
cx q[31], q[126];
cx q[32], q[126];
U(0, 0, pi/3) q[126];
cx q[32], q[126];
cx q[34], q[126];
U(0, 0, pi/3) q[126];
cx q[34], q[126];
cx q[36], q[126];
U(0, 0, pi/3) q[126];
cx q[36], q[126];
cx q[39], q[126];
U(0, 0, pi/3) q[126];
cx q[39], q[126];
cx q[41], q[126];
U(0, 0, pi/3) q[126];
cx q[41], q[126];
cx q[42], q[126];
U(0, 0, pi/3) q[126];
cx q[42], q[126];
cx q[44], q[126];
U(0, 0, pi/3) q[126];
cx q[44], q[126];
cx q[45], q[126];
U(0, 0, pi/3) q[126];
cx q[45], q[126];
cx q[47], q[126];
U(0, 0, pi/3) q[126];
cx q[47], q[126];
cx q[48], q[126];
U(0, 0, pi/3) q[126];
cx q[48], q[126];
cx q[49], q[126];
U(0, 0, pi/3) q[126];
cx q[49], q[126];
cx q[50], q[126];
U(0, 0, pi/3) q[126];
cx q[50], q[126];
cx q[51], q[126];
U(0, 0, pi/3) q[126];
cx q[51], q[126];
cx q[52], q[126];
U(0, 0, pi/3) q[126];
cx q[52], q[126];
cx q[54], q[126];
U(0, 0, pi/3) q[126];
cx q[54], q[126];
cx q[55], q[126];
U(0, 0, pi/3) q[126];
cx q[55], q[126];
cx q[56], q[126];
U(0, 0, pi/3) q[126];
cx q[56], q[126];
cx q[57], q[126];
U(0, 0, pi/3) q[126];
cx q[57], q[126];
cx q[58], q[126];
U(0, 0, pi/3) q[126];
cx q[58], q[126];
cx q[59], q[126];
U(0, 0, pi/3) q[126];
cx q[59], q[126];
cx q[60], q[126];
U(0, 0, pi/3) q[126];
cx q[60], q[126];
cx q[62], q[126];
U(0, 0, pi/3) q[126];
cx q[62], q[126];
cx q[63], q[126];
U(0, 0, pi/3) q[126];
cx q[63], q[126];
cx q[66], q[126];
U(0, 0, pi/3) q[126];
cx q[66], q[126];
cx q[68], q[126];
U(0, 0, pi/3) q[126];
cx q[68], q[126];
cx q[77], q[126];
U(0, 0, pi/3) q[126];
cx q[77], q[126];
cx q[81], q[126];
U(0, 0, pi/3) q[126];
cx q[81], q[126];
cx q[83], q[126];
U(0, 0, pi/3) q[126];
cx q[83], q[126];
cx q[84], q[126];
U(0, 0, pi/3) q[126];
cx q[84], q[126];
cx q[85], q[126];
U(0, 0, pi/3) q[126];
cx q[85], q[126];
cx q[90], q[126];
U(0, 0, pi/3) q[126];
cx q[90], q[126];
cx q[92], q[126];
U(0, 0, pi/3) q[126];
cx q[92], q[126];
cx q[93], q[126];
U(0, 0, pi/3) q[126];
cx q[93], q[126];
cx q[95], q[126];
U(0, 0, pi/3) q[126];
cx q[95], q[126];
cx q[98], q[126];
U(0, 0, pi/3) q[126];
cx q[98], q[126];
cx q[99], q[126];
U(0, 0, pi/3) q[126];
cx q[99], q[126];
cx q[100], q[126];
U(0, 0, pi/3) q[126];
cx q[100], q[126];
cx q[101], q[126];
U(0, 0, pi/3) q[126];
cx q[101], q[126];
cx q[102], q[126];
U(0, 0, pi/3) q[126];
cx q[102], q[126];
cx q[104], q[126];
U(0, 0, pi/3) q[126];
cx q[104], q[126];
cx q[106], q[126];
U(0, 0, pi/3) q[126];
cx q[106], q[126];
cx q[109], q[126];
U(0, 0, pi/3) q[126];
cx q[109], q[126];
cx q[110], q[126];
U(0, 0, pi/3) q[126];
cx q[110], q[126];
cx q[112], q[126];
U(0, 0, pi/3) q[126];
cx q[112], q[126];
cx q[114], q[126];
U(0, 0, pi/3) q[126];
cx q[114], q[126];
cx q[115], q[126];
U(0, 0, pi/3) q[126];
cx q[115], q[126];
cx q[116], q[126];
U(0, 0, pi/3) q[126];
cx q[116], q[126];
cx q[117], q[126];
U(0, 0, pi/3) q[126];
cx q[117], q[126];
cx q[118], q[126];
U(0, 0, pi/3) q[126];
cx q[118], q[126];
cx q[119], q[126];
U(0, 0, pi/3) q[126];
cx q[119], q[126];
cx q[121], q[126];
U(0, 0, pi/3) q[126];
cx q[121], q[126];
cx q[125], q[126];
U(0, 0, pi/3) q[126];
cx q[125], q[126];
cx q[0], q[127];
U(0, 0, pi/3) q[127];
cx q[0], q[127];
cx q[1], q[127];
U(0, 0, pi/3) q[127];
cx q[1], q[127];
cx q[2], q[127];
U(0, 0, pi/3) q[127];
cx q[2], q[127];
cx q[3], q[127];
U(0, 0, pi/3) q[127];
cx q[3], q[127];
cx q[4], q[127];
U(0, 0, pi/3) q[127];
cx q[4], q[127];
cx q[6], q[127];
U(0, 0, pi/3) q[127];
cx q[6], q[127];
cx q[7], q[127];
U(0, 0, pi/3) q[127];
cx q[7], q[127];
cx q[8], q[127];
U(0, 0, pi/3) q[127];
cx q[8], q[127];
cx q[9], q[127];
U(0, 0, pi/3) q[127];
cx q[9], q[127];
cx q[11], q[127];
U(0, 0, pi/3) q[127];
cx q[11], q[127];
cx q[13], q[127];
U(0, 0, pi/3) q[127];
cx q[13], q[127];
cx q[16], q[127];
U(0, 0, pi/3) q[127];
cx q[16], q[127];
cx q[18], q[127];
U(0, 0, pi/3) q[127];
cx q[18], q[127];
cx q[19], q[127];
U(0, 0, pi/3) q[127];
cx q[19], q[127];
cx q[23], q[127];
U(0, 0, pi/3) q[127];
cx q[23], q[127];
cx q[24], q[127];
U(0, 0, pi/3) q[127];
cx q[24], q[127];
cx q[25], q[127];
U(0, 0, pi/3) q[127];
cx q[25], q[127];
cx q[26], q[127];
U(0, 0, pi/3) q[127];
cx q[26], q[127];
cx q[30], q[127];
U(0, 0, pi/3) q[127];
cx q[30], q[127];
cx q[33], q[127];
U(0, 0, pi/3) q[127];
cx q[33], q[127];
cx q[35], q[127];
U(0, 0, pi/3) q[127];
cx q[35], q[127];
cx q[36], q[127];
U(0, 0, pi/3) q[127];
cx q[36], q[127];
cx q[39], q[127];
U(0, 0, pi/3) q[127];
cx q[39], q[127];
cx q[43], q[127];
U(0, 0, pi/3) q[127];
cx q[43], q[127];
cx q[44], q[127];
U(0, 0, pi/3) q[127];
cx q[44], q[127];
cx q[45], q[127];
U(0, 0, pi/3) q[127];
cx q[45], q[127];
cx q[46], q[127];
U(0, 0, pi/3) q[127];
cx q[46], q[127];
cx q[48], q[127];
U(0, 0, pi/3) q[127];
cx q[48], q[127];
cx q[51], q[127];
U(0, 0, pi/3) q[127];
cx q[51], q[127];
cx q[55], q[127];
U(0, 0, pi/3) q[127];
cx q[55], q[127];
cx q[56], q[127];
U(0, 0, pi/3) q[127];
cx q[56], q[127];
cx q[58], q[127];
U(0, 0, pi/3) q[127];
cx q[58], q[127];
cx q[61], q[127];
U(0, 0, pi/3) q[127];
cx q[61], q[127];
cx q[63], q[127];
U(0, 0, pi/3) q[127];
cx q[63], q[127];
cx q[66], q[127];
U(0, 0, pi/3) q[127];
cx q[66], q[127];
cx q[67], q[127];
U(0, 0, pi/3) q[127];
cx q[67], q[127];
cx q[68], q[127];
U(0, 0, pi/3) q[127];
cx q[68], q[127];
cx q[69], q[127];
U(0, 0, pi/3) q[127];
cx q[69], q[127];
cx q[70], q[127];
U(0, 0, pi/3) q[127];
cx q[70], q[127];
cx q[71], q[127];
U(0, 0, pi/3) q[127];
cx q[71], q[127];
cx q[77], q[127];
U(0, 0, pi/3) q[127];
cx q[77], q[127];
cx q[78], q[127];
U(0, 0, pi/3) q[127];
cx q[78], q[127];
cx q[79], q[127];
U(0, 0, pi/3) q[127];
cx q[79], q[127];
cx q[80], q[127];
U(0, 0, pi/3) q[127];
cx q[80], q[127];
cx q[81], q[127];
U(0, 0, pi/3) q[127];
cx q[81], q[127];
cx q[82], q[127];
U(0, 0, pi/3) q[127];
cx q[82], q[127];
cx q[83], q[127];
U(0, 0, pi/3) q[127];
cx q[83], q[127];
cx q[85], q[127];
U(0, 0, pi/3) q[127];
cx q[85], q[127];
cx q[86], q[127];
U(0, 0, pi/3) q[127];
cx q[86], q[127];
cx q[87], q[127];
U(0, 0, pi/3) q[127];
cx q[87], q[127];
cx q[90], q[127];
U(0, 0, pi/3) q[127];
cx q[90], q[127];
cx q[96], q[127];
U(0, 0, pi/3) q[127];
cx q[96], q[127];
cx q[97], q[127];
U(0, 0, pi/3) q[127];
cx q[97], q[127];
cx q[98], q[127];
U(0, 0, pi/3) q[127];
cx q[98], q[127];
cx q[99], q[127];
U(0, 0, pi/3) q[127];
cx q[99], q[127];
cx q[103], q[127];
U(0, 0, pi/3) q[127];
cx q[103], q[127];
cx q[105], q[127];
U(0, 0, pi/3) q[127];
cx q[105], q[127];
cx q[106], q[127];
U(0, 0, pi/3) q[127];
cx q[106], q[127];
cx q[107], q[127];
U(0, 0, pi/3) q[127];
cx q[107], q[127];
cx q[111], q[127];
U(0, 0, pi/3) q[127];
cx q[111], q[127];
cx q[114], q[127];
U(0, 0, pi/3) q[127];
cx q[114], q[127];
cx q[119], q[127];
U(0, 0, pi/3) q[127];
cx q[119], q[127];
cx q[121], q[127];
U(0, 0, pi/3) q[127];
cx q[121], q[127];
cx q[124], q[127];
U(0, 0, pi/3) q[127];
cx q[124], q[127];
cx q[125], q[127];
U(0, 0, pi/3) q[127];
cx q[125], q[127];
cx q[126], q[127];
U(0, 0, pi/3) q[127];
cx q[126], q[127];
cx q[0], q[128];
U(0, 0, pi/3) q[128];
cx q[0], q[128];
cx q[3], q[128];
U(0, 0, pi/3) q[128];
cx q[3], q[128];
cx q[4], q[128];
U(0, 0, pi/3) q[128];
cx q[4], q[128];
cx q[5], q[128];
U(0, 0, pi/3) q[128];
cx q[5], q[128];
cx q[8], q[128];
U(0, 0, pi/3) q[128];
cx q[8], q[128];
cx q[9], q[128];
U(0, 0, pi/3) q[128];
cx q[9], q[128];
cx q[13], q[128];
U(0, 0, pi/3) q[128];
cx q[13], q[128];
cx q[14], q[128];
U(0, 0, pi/3) q[128];
cx q[14], q[128];
cx q[15], q[128];
U(0, 0, pi/3) q[128];
cx q[15], q[128];
cx q[16], q[128];
U(0, 0, pi/3) q[128];
cx q[16], q[128];
cx q[17], q[128];
U(0, 0, pi/3) q[128];
cx q[17], q[128];
cx q[19], q[128];
U(0, 0, pi/3) q[128];
cx q[19], q[128];
cx q[22], q[128];
U(0, 0, pi/3) q[128];
cx q[22], q[128];
cx q[24], q[128];
U(0, 0, pi/3) q[128];
cx q[24], q[128];
cx q[29], q[128];
U(0, 0, pi/3) q[128];
cx q[29], q[128];
cx q[31], q[128];
U(0, 0, pi/3) q[128];
cx q[31], q[128];
cx q[32], q[128];
U(0, 0, pi/3) q[128];
cx q[32], q[128];
cx q[34], q[128];
U(0, 0, pi/3) q[128];
cx q[34], q[128];
cx q[36], q[128];
U(0, 0, pi/3) q[128];
cx q[36], q[128];
cx q[38], q[128];
U(0, 0, pi/3) q[128];
cx q[38], q[128];
cx q[39], q[128];
U(0, 0, pi/3) q[128];
cx q[39], q[128];
cx q[40], q[128];
U(0, 0, pi/3) q[128];
cx q[40], q[128];
cx q[42], q[128];
U(0, 0, pi/3) q[128];
cx q[42], q[128];
cx q[46], q[128];
U(0, 0, pi/3) q[128];
cx q[46], q[128];
cx q[47], q[128];
U(0, 0, pi/3) q[128];
cx q[47], q[128];
cx q[48], q[128];
U(0, 0, pi/3) q[128];
cx q[48], q[128];
cx q[51], q[128];
U(0, 0, pi/3) q[128];
cx q[51], q[128];
cx q[56], q[128];
U(0, 0, pi/3) q[128];
cx q[56], q[128];
cx q[61], q[128];
U(0, 0, pi/3) q[128];
cx q[61], q[128];
cx q[64], q[128];
U(0, 0, pi/3) q[128];
cx q[64], q[128];
cx q[66], q[128];
U(0, 0, pi/3) q[128];
cx q[66], q[128];
cx q[77], q[128];
U(0, 0, pi/3) q[128];
cx q[77], q[128];
cx q[79], q[128];
U(0, 0, pi/3) q[128];
cx q[79], q[128];
cx q[80], q[128];
U(0, 0, pi/3) q[128];
cx q[80], q[128];
cx q[82], q[128];
U(0, 0, pi/3) q[128];
cx q[82], q[128];
cx q[84], q[128];
U(0, 0, pi/3) q[128];
cx q[84], q[128];
cx q[85], q[128];
U(0, 0, pi/3) q[128];
cx q[85], q[128];
cx q[86], q[128];
U(0, 0, pi/3) q[128];
cx q[86], q[128];
cx q[88], q[128];
U(0, 0, pi/3) q[128];
cx q[88], q[128];
cx q[89], q[128];
U(0, 0, pi/3) q[128];
cx q[89], q[128];
cx q[90], q[128];
U(0, 0, pi/3) q[128];
cx q[90], q[128];
cx q[91], q[128];
U(0, 0, pi/3) q[128];
cx q[91], q[128];
cx q[93], q[128];
U(0, 0, pi/3) q[128];
cx q[93], q[128];
cx q[95], q[128];
U(0, 0, pi/3) q[128];
cx q[95], q[128];
cx q[98], q[128];
U(0, 0, pi/3) q[128];
cx q[98], q[128];
cx q[103], q[128];
U(0, 0, pi/3) q[128];
cx q[103], q[128];
cx q[106], q[128];
U(0, 0, pi/3) q[128];
cx q[106], q[128];
cx q[107], q[128];
U(0, 0, pi/3) q[128];
cx q[107], q[128];
cx q[108], q[128];
U(0, 0, pi/3) q[128];
cx q[108], q[128];
cx q[109], q[128];
U(0, 0, pi/3) q[128];
cx q[109], q[128];
cx q[113], q[128];
U(0, 0, pi/3) q[128];
cx q[113], q[128];
cx q[114], q[128];
U(0, 0, pi/3) q[128];
cx q[114], q[128];
cx q[115], q[128];
U(0, 0, pi/3) q[128];
cx q[115], q[128];
cx q[116], q[128];
U(0, 0, pi/3) q[128];
cx q[116], q[128];
cx q[123], q[128];
U(0, 0, pi/3) q[128];
cx q[123], q[128];
cx q[124], q[128];
U(0, 0, pi/3) q[128];
cx q[124], q[128];
cx q[125], q[128];
U(0, 0, pi/3) q[128];
cx q[125], q[128];
cx q[126], q[128];
U(0, 0, pi/3) q[128];
cx q[126], q[128];
cx q[127], q[128];
U(0, 0, pi/3) q[128];
cx q[127], q[128];
cx q[0], q[129];
U(0, 0, pi/3) q[129];
cx q[0], q[129];
cx q[2], q[129];
U(0, 0, pi/3) q[129];
cx q[2], q[129];
cx q[4], q[129];
U(0, 0, pi/3) q[129];
cx q[4], q[129];
cx q[6], q[129];
U(0, 0, pi/3) q[129];
cx q[6], q[129];
cx q[8], q[129];
U(0, 0, pi/3) q[129];
cx q[8], q[129];
cx q[10], q[129];
U(0, 0, pi/3) q[129];
cx q[10], q[129];
cx q[16], q[129];
U(0, 0, pi/3) q[129];
cx q[16], q[129];
cx q[17], q[129];
U(0, 0, pi/3) q[129];
cx q[17], q[129];
cx q[20], q[129];
U(0, 0, pi/3) q[129];
cx q[20], q[129];
cx q[24], q[129];
U(0, 0, pi/3) q[129];
cx q[24], q[129];
cx q[25], q[129];
U(0, 0, pi/3) q[129];
cx q[25], q[129];
cx q[28], q[129];
U(0, 0, pi/3) q[129];
cx q[28], q[129];
cx q[29], q[129];
U(0, 0, pi/3) q[129];
cx q[29], q[129];
cx q[37], q[129];
U(0, 0, pi/3) q[129];
cx q[37], q[129];
cx q[38], q[129];
U(0, 0, pi/3) q[129];
cx q[38], q[129];
cx q[39], q[129];
U(0, 0, pi/3) q[129];
cx q[39], q[129];
cx q[40], q[129];
U(0, 0, pi/3) q[129];
cx q[40], q[129];
cx q[41], q[129];
U(0, 0, pi/3) q[129];
cx q[41], q[129];
cx q[42], q[129];
U(0, 0, pi/3) q[129];
cx q[42], q[129];
cx q[44], q[129];
U(0, 0, pi/3) q[129];
cx q[44], q[129];
cx q[45], q[129];
U(0, 0, pi/3) q[129];
cx q[45], q[129];
cx q[46], q[129];
U(0, 0, pi/3) q[129];
cx q[46], q[129];
cx q[47], q[129];
U(0, 0, pi/3) q[129];
cx q[47], q[129];
cx q[48], q[129];
U(0, 0, pi/3) q[129];
cx q[48], q[129];
cx q[51], q[129];
U(0, 0, pi/3) q[129];
cx q[51], q[129];
cx q[52], q[129];
U(0, 0, pi/3) q[129];
cx q[52], q[129];
cx q[53], q[129];
U(0, 0, pi/3) q[129];
cx q[53], q[129];
cx q[55], q[129];
U(0, 0, pi/3) q[129];
cx q[55], q[129];
cx q[57], q[129];
U(0, 0, pi/3) q[129];
cx q[57], q[129];
cx q[59], q[129];
U(0, 0, pi/3) q[129];
cx q[59], q[129];
cx q[62], q[129];
U(0, 0, pi/3) q[129];
cx q[62], q[129];
cx q[65], q[129];
U(0, 0, pi/3) q[129];
cx q[65], q[129];
cx q[66], q[129];
U(0, 0, pi/3) q[129];
cx q[66], q[129];
cx q[70], q[129];
U(0, 0, pi/3) q[129];
cx q[70], q[129];
cx q[71], q[129];
U(0, 0, pi/3) q[129];
cx q[71], q[129];
cx q[76], q[129];
U(0, 0, pi/3) q[129];
cx q[76], q[129];
cx q[78], q[129];
U(0, 0, pi/3) q[129];
cx q[78], q[129];
cx q[80], q[129];
U(0, 0, pi/3) q[129];
cx q[80], q[129];
cx q[81], q[129];
U(0, 0, pi/3) q[129];
cx q[81], q[129];
cx q[82], q[129];
U(0, 0, pi/3) q[129];
cx q[82], q[129];
cx q[83], q[129];
U(0, 0, pi/3) q[129];
cx q[83], q[129];
cx q[87], q[129];
U(0, 0, pi/3) q[129];
cx q[87], q[129];
cx q[89], q[129];
U(0, 0, pi/3) q[129];
cx q[89], q[129];
cx q[92], q[129];
U(0, 0, pi/3) q[129];
cx q[92], q[129];
cx q[94], q[129];
U(0, 0, pi/3) q[129];
cx q[94], q[129];
cx q[96], q[129];
U(0, 0, pi/3) q[129];
cx q[96], q[129];
cx q[98], q[129];
U(0, 0, pi/3) q[129];
cx q[98], q[129];
cx q[99], q[129];
U(0, 0, pi/3) q[129];
cx q[99], q[129];
cx q[100], q[129];
U(0, 0, pi/3) q[129];
cx q[100], q[129];
cx q[101], q[129];
U(0, 0, pi/3) q[129];
cx q[101], q[129];
cx q[102], q[129];
U(0, 0, pi/3) q[129];
cx q[102], q[129];
cx q[105], q[129];
U(0, 0, pi/3) q[129];
cx q[105], q[129];
cx q[107], q[129];
U(0, 0, pi/3) q[129];
cx q[107], q[129];
cx q[108], q[129];
U(0, 0, pi/3) q[129];
cx q[108], q[129];
cx q[110], q[129];
U(0, 0, pi/3) q[129];
cx q[110], q[129];
cx q[111], q[129];
U(0, 0, pi/3) q[129];
cx q[111], q[129];
cx q[112], q[129];
U(0, 0, pi/3) q[129];
cx q[112], q[129];
cx q[115], q[129];
U(0, 0, pi/3) q[129];
cx q[115], q[129];
cx q[119], q[129];
U(0, 0, pi/3) q[129];
cx q[119], q[129];
cx q[121], q[129];
U(0, 0, pi/3) q[129];
cx q[121], q[129];
cx q[124], q[129];
U(0, 0, pi/3) q[129];
cx q[124], q[129];
cx q[125], q[129];
U(0, 0, pi/3) q[129];
cx q[125], q[129];
cx q[127], q[129];
U(0, 0, pi/3) q[129];
cx q[127], q[129];
cx q[2], q[130];
U(0, 0, pi/3) q[130];
cx q[2], q[130];
cx q[3], q[130];
U(0, 0, pi/3) q[130];
cx q[3], q[130];
cx q[7], q[130];
U(0, 0, pi/3) q[130];
cx q[7], q[130];
cx q[9], q[130];
U(0, 0, pi/3) q[130];
cx q[9], q[130];
cx q[10], q[130];
U(0, 0, pi/3) q[130];
cx q[10], q[130];
cx q[12], q[130];
U(0, 0, pi/3) q[130];
cx q[12], q[130];
cx q[13], q[130];
U(0, 0, pi/3) q[130];
cx q[13], q[130];
cx q[14], q[130];
U(0, 0, pi/3) q[130];
cx q[14], q[130];
cx q[15], q[130];
U(0, 0, pi/3) q[130];
cx q[15], q[130];
cx q[17], q[130];
U(0, 0, pi/3) q[130];
cx q[17], q[130];
cx q[20], q[130];
U(0, 0, pi/3) q[130];
cx q[20], q[130];
cx q[23], q[130];
U(0, 0, pi/3) q[130];
cx q[23], q[130];
cx q[24], q[130];
U(0, 0, pi/3) q[130];
cx q[24], q[130];
cx q[25], q[130];
U(0, 0, pi/3) q[130];
cx q[25], q[130];
cx q[29], q[130];
U(0, 0, pi/3) q[130];
cx q[29], q[130];
cx q[30], q[130];
U(0, 0, pi/3) q[130];
cx q[30], q[130];
cx q[33], q[130];
U(0, 0, pi/3) q[130];
cx q[33], q[130];
cx q[36], q[130];
U(0, 0, pi/3) q[130];
cx q[36], q[130];
cx q[37], q[130];
U(0, 0, pi/3) q[130];
cx q[37], q[130];
cx q[39], q[130];
U(0, 0, pi/3) q[130];
cx q[39], q[130];
cx q[42], q[130];
U(0, 0, pi/3) q[130];
cx q[42], q[130];
cx q[43], q[130];
U(0, 0, pi/3) q[130];
cx q[43], q[130];
cx q[45], q[130];
U(0, 0, pi/3) q[130];
cx q[45], q[130];
cx q[49], q[130];
U(0, 0, pi/3) q[130];
cx q[49], q[130];
cx q[50], q[130];
U(0, 0, pi/3) q[130];
cx q[50], q[130];
cx q[51], q[130];
U(0, 0, pi/3) q[130];
cx q[51], q[130];
cx q[55], q[130];
U(0, 0, pi/3) q[130];
cx q[55], q[130];
cx q[57], q[130];
U(0, 0, pi/3) q[130];
cx q[57], q[130];
cx q[58], q[130];
U(0, 0, pi/3) q[130];
cx q[58], q[130];
cx q[61], q[130];
U(0, 0, pi/3) q[130];
cx q[61], q[130];
cx q[62], q[130];
U(0, 0, pi/3) q[130];
cx q[62], q[130];
cx q[63], q[130];
U(0, 0, pi/3) q[130];
cx q[63], q[130];
cx q[65], q[130];
U(0, 0, pi/3) q[130];
cx q[65], q[130];
cx q[66], q[130];
U(0, 0, pi/3) q[130];
cx q[66], q[130];
cx q[67], q[130];
U(0, 0, pi/3) q[130];
cx q[67], q[130];
cx q[70], q[130];
U(0, 0, pi/3) q[130];
cx q[70], q[130];
cx q[73], q[130];
U(0, 0, pi/3) q[130];
cx q[73], q[130];
cx q[78], q[130];
U(0, 0, pi/3) q[130];
cx q[78], q[130];
cx q[81], q[130];
U(0, 0, pi/3) q[130];
cx q[81], q[130];
cx q[85], q[130];
U(0, 0, pi/3) q[130];
cx q[85], q[130];
cx q[90], q[130];
U(0, 0, pi/3) q[130];
cx q[90], q[130];
cx q[91], q[130];
U(0, 0, pi/3) q[130];
cx q[91], q[130];
cx q[92], q[130];
U(0, 0, pi/3) q[130];
cx q[92], q[130];
cx q[93], q[130];
U(0, 0, pi/3) q[130];
cx q[93], q[130];
cx q[95], q[130];
U(0, 0, pi/3) q[130];
cx q[95], q[130];
cx q[96], q[130];
U(0, 0, pi/3) q[130];
cx q[96], q[130];
cx q[97], q[130];
U(0, 0, pi/3) q[130];
cx q[97], q[130];
cx q[98], q[130];
U(0, 0, pi/3) q[130];
cx q[98], q[130];
cx q[99], q[130];
U(0, 0, pi/3) q[130];
cx q[99], q[130];
cx q[103], q[130];
U(0, 0, pi/3) q[130];
cx q[103], q[130];
cx q[104], q[130];
U(0, 0, pi/3) q[130];
cx q[104], q[130];
cx q[106], q[130];
U(0, 0, pi/3) q[130];
cx q[106], q[130];
cx q[107], q[130];
U(0, 0, pi/3) q[130];
cx q[107], q[130];
cx q[108], q[130];
U(0, 0, pi/3) q[130];
cx q[108], q[130];
cx q[109], q[130];
U(0, 0, pi/3) q[130];
cx q[109], q[130];
cx q[113], q[130];
U(0, 0, pi/3) q[130];
cx q[113], q[130];
cx q[114], q[130];
U(0, 0, pi/3) q[130];
cx q[114], q[130];
cx q[116], q[130];
U(0, 0, pi/3) q[130];
cx q[116], q[130];
cx q[117], q[130];
U(0, 0, pi/3) q[130];
cx q[117], q[130];
cx q[118], q[130];
U(0, 0, pi/3) q[130];
cx q[118], q[130];
cx q[120], q[130];
U(0, 0, pi/3) q[130];
cx q[120], q[130];
cx q[123], q[130];
U(0, 0, pi/3) q[130];
cx q[123], q[130];
cx q[126], q[130];
U(0, 0, pi/3) q[130];
cx q[126], q[130];
cx q[0], q[131];
U(0, 0, pi/3) q[131];
cx q[0], q[131];
cx q[1], q[131];
U(0, 0, pi/3) q[131];
cx q[1], q[131];
cx q[2], q[131];
U(0, 0, pi/3) q[131];
cx q[2], q[131];
cx q[3], q[131];
U(0, 0, pi/3) q[131];
cx q[3], q[131];
cx q[6], q[131];
U(0, 0, pi/3) q[131];
cx q[6], q[131];
cx q[7], q[131];
U(0, 0, pi/3) q[131];
cx q[7], q[131];
cx q[9], q[131];
U(0, 0, pi/3) q[131];
cx q[9], q[131];
cx q[17], q[131];
U(0, 0, pi/3) q[131];
cx q[17], q[131];
cx q[18], q[131];
U(0, 0, pi/3) q[131];
cx q[18], q[131];
cx q[19], q[131];
U(0, 0, pi/3) q[131];
cx q[19], q[131];
cx q[20], q[131];
U(0, 0, pi/3) q[131];
cx q[20], q[131];
cx q[28], q[131];
U(0, 0, pi/3) q[131];
cx q[28], q[131];
cx q[29], q[131];
U(0, 0, pi/3) q[131];
cx q[29], q[131];
cx q[30], q[131];
U(0, 0, pi/3) q[131];
cx q[30], q[131];
cx q[32], q[131];
U(0, 0, pi/3) q[131];
cx q[32], q[131];
cx q[33], q[131];
U(0, 0, pi/3) q[131];
cx q[33], q[131];
cx q[36], q[131];
U(0, 0, pi/3) q[131];
cx q[36], q[131];
cx q[41], q[131];
U(0, 0, pi/3) q[131];
cx q[41], q[131];
cx q[45], q[131];
U(0, 0, pi/3) q[131];
cx q[45], q[131];
cx q[46], q[131];
U(0, 0, pi/3) q[131];
cx q[46], q[131];
cx q[47], q[131];
U(0, 0, pi/3) q[131];
cx q[47], q[131];
cx q[48], q[131];
U(0, 0, pi/3) q[131];
cx q[48], q[131];
cx q[51], q[131];
U(0, 0, pi/3) q[131];
cx q[51], q[131];
cx q[55], q[131];
U(0, 0, pi/3) q[131];
cx q[55], q[131];
cx q[58], q[131];
U(0, 0, pi/3) q[131];
cx q[58], q[131];
cx q[59], q[131];
U(0, 0, pi/3) q[131];
cx q[59], q[131];
cx q[62], q[131];
U(0, 0, pi/3) q[131];
cx q[62], q[131];
cx q[63], q[131];
U(0, 0, pi/3) q[131];
cx q[63], q[131];
cx q[67], q[131];
U(0, 0, pi/3) q[131];
cx q[67], q[131];
cx q[71], q[131];
U(0, 0, pi/3) q[131];
cx q[71], q[131];
cx q[72], q[131];
U(0, 0, pi/3) q[131];
cx q[72], q[131];
cx q[75], q[131];
U(0, 0, pi/3) q[131];
cx q[75], q[131];
cx q[76], q[131];
U(0, 0, pi/3) q[131];
cx q[76], q[131];
cx q[77], q[131];
U(0, 0, pi/3) q[131];
cx q[77], q[131];
cx q[78], q[131];
U(0, 0, pi/3) q[131];
cx q[78], q[131];
cx q[83], q[131];
U(0, 0, pi/3) q[131];
cx q[83], q[131];
cx q[85], q[131];
U(0, 0, pi/3) q[131];
cx q[85], q[131];
cx q[89], q[131];
U(0, 0, pi/3) q[131];
cx q[89], q[131];
cx q[91], q[131];
U(0, 0, pi/3) q[131];
cx q[91], q[131];
cx q[92], q[131];
U(0, 0, pi/3) q[131];
cx q[92], q[131];
cx q[93], q[131];
U(0, 0, pi/3) q[131];
cx q[93], q[131];
cx q[96], q[131];
U(0, 0, pi/3) q[131];
cx q[96], q[131];
cx q[97], q[131];
U(0, 0, pi/3) q[131];
cx q[97], q[131];
cx q[99], q[131];
U(0, 0, pi/3) q[131];
cx q[99], q[131];
cx q[101], q[131];
U(0, 0, pi/3) q[131];
cx q[101], q[131];
cx q[102], q[131];
U(0, 0, pi/3) q[131];
cx q[102], q[131];
cx q[103], q[131];
U(0, 0, pi/3) q[131];
cx q[103], q[131];
cx q[106], q[131];
U(0, 0, pi/3) q[131];
cx q[106], q[131];
cx q[107], q[131];
U(0, 0, pi/3) q[131];
cx q[107], q[131];
cx q[108], q[131];
U(0, 0, pi/3) q[131];
cx q[108], q[131];
cx q[109], q[131];
U(0, 0, pi/3) q[131];
cx q[109], q[131];
cx q[111], q[131];
U(0, 0, pi/3) q[131];
cx q[111], q[131];
cx q[112], q[131];
U(0, 0, pi/3) q[131];
cx q[112], q[131];
cx q[114], q[131];
U(0, 0, pi/3) q[131];
cx q[114], q[131];
cx q[115], q[131];
U(0, 0, pi/3) q[131];
cx q[115], q[131];
cx q[116], q[131];
U(0, 0, pi/3) q[131];
cx q[116], q[131];
cx q[118], q[131];
U(0, 0, pi/3) q[131];
cx q[118], q[131];
cx q[121], q[131];
U(0, 0, pi/3) q[131];
cx q[121], q[131];
cx q[123], q[131];
U(0, 0, pi/3) q[131];
cx q[123], q[131];
cx q[124], q[131];
U(0, 0, pi/3) q[131];
cx q[124], q[131];
cx q[126], q[131];
U(0, 0, pi/3) q[131];
cx q[126], q[131];
cx q[130], q[131];
U(0, 0, pi/3) q[131];
cx q[130], q[131];
cx q[0], q[132];
U(0, 0, pi/3) q[132];
cx q[0], q[132];
cx q[2], q[132];
U(0, 0, pi/3) q[132];
cx q[2], q[132];
cx q[3], q[132];
U(0, 0, pi/3) q[132];
cx q[3], q[132];
cx q[4], q[132];
U(0, 0, pi/3) q[132];
cx q[4], q[132];
cx q[5], q[132];
U(0, 0, pi/3) q[132];
cx q[5], q[132];
cx q[7], q[132];
U(0, 0, pi/3) q[132];
cx q[7], q[132];
cx q[12], q[132];
U(0, 0, pi/3) q[132];
cx q[12], q[132];
cx q[14], q[132];
U(0, 0, pi/3) q[132];
cx q[14], q[132];
cx q[15], q[132];
U(0, 0, pi/3) q[132];
cx q[15], q[132];
cx q[16], q[132];
U(0, 0, pi/3) q[132];
cx q[16], q[132];
cx q[18], q[132];
U(0, 0, pi/3) q[132];
cx q[18], q[132];
cx q[20], q[132];
U(0, 0, pi/3) q[132];
cx q[20], q[132];
cx q[21], q[132];
U(0, 0, pi/3) q[132];
cx q[21], q[132];
cx q[22], q[132];
U(0, 0, pi/3) q[132];
cx q[22], q[132];
cx q[23], q[132];
U(0, 0, pi/3) q[132];
cx q[23], q[132];
cx q[24], q[132];
U(0, 0, pi/3) q[132];
cx q[24], q[132];
cx q[25], q[132];
U(0, 0, pi/3) q[132];
cx q[25], q[132];
cx q[26], q[132];
U(0, 0, pi/3) q[132];
cx q[26], q[132];
cx q[28], q[132];
U(0, 0, pi/3) q[132];
cx q[28], q[132];
cx q[29], q[132];
U(0, 0, pi/3) q[132];
cx q[29], q[132];
cx q[34], q[132];
U(0, 0, pi/3) q[132];
cx q[34], q[132];
cx q[40], q[132];
U(0, 0, pi/3) q[132];
cx q[40], q[132];
cx q[41], q[132];
U(0, 0, pi/3) q[132];
cx q[41], q[132];
cx q[42], q[132];
U(0, 0, pi/3) q[132];
cx q[42], q[132];
cx q[44], q[132];
U(0, 0, pi/3) q[132];
cx q[44], q[132];
cx q[45], q[132];
U(0, 0, pi/3) q[132];
cx q[45], q[132];
cx q[46], q[132];
U(0, 0, pi/3) q[132];
cx q[46], q[132];
cx q[49], q[132];
U(0, 0, pi/3) q[132];
cx q[49], q[132];
cx q[51], q[132];
U(0, 0, pi/3) q[132];
cx q[51], q[132];
cx q[53], q[132];
U(0, 0, pi/3) q[132];
cx q[53], q[132];
cx q[57], q[132];
U(0, 0, pi/3) q[132];
cx q[57], q[132];
cx q[58], q[132];
U(0, 0, pi/3) q[132];
cx q[58], q[132];
cx q[59], q[132];
U(0, 0, pi/3) q[132];
cx q[59], q[132];
cx q[62], q[132];
U(0, 0, pi/3) q[132];
cx q[62], q[132];
cx q[63], q[132];
U(0, 0, pi/3) q[132];
cx q[63], q[132];
cx q[64], q[132];
U(0, 0, pi/3) q[132];
cx q[64], q[132];
cx q[65], q[132];
U(0, 0, pi/3) q[132];
cx q[65], q[132];
cx q[66], q[132];
U(0, 0, pi/3) q[132];
cx q[66], q[132];
cx q[68], q[132];
U(0, 0, pi/3) q[132];
cx q[68], q[132];
cx q[70], q[132];
U(0, 0, pi/3) q[132];
cx q[70], q[132];
cx q[72], q[132];
U(0, 0, pi/3) q[132];
cx q[72], q[132];
cx q[73], q[132];
U(0, 0, pi/3) q[132];
cx q[73], q[132];
cx q[74], q[132];
U(0, 0, pi/3) q[132];
cx q[74], q[132];
cx q[75], q[132];
U(0, 0, pi/3) q[132];
cx q[75], q[132];
cx q[77], q[132];
U(0, 0, pi/3) q[132];
cx q[77], q[132];
cx q[78], q[132];
U(0, 0, pi/3) q[132];
cx q[78], q[132];
cx q[83], q[132];
U(0, 0, pi/3) q[132];
cx q[83], q[132];
cx q[87], q[132];
U(0, 0, pi/3) q[132];
cx q[87], q[132];
cx q[88], q[132];
U(0, 0, pi/3) q[132];
cx q[88], q[132];
cx q[90], q[132];
U(0, 0, pi/3) q[132];
cx q[90], q[132];
cx q[92], q[132];
U(0, 0, pi/3) q[132];
cx q[92], q[132];
cx q[95], q[132];
U(0, 0, pi/3) q[132];
cx q[95], q[132];
cx q[96], q[132];
U(0, 0, pi/3) q[132];
cx q[96], q[132];
cx q[98], q[132];
U(0, 0, pi/3) q[132];
cx q[98], q[132];
cx q[100], q[132];
U(0, 0, pi/3) q[132];
cx q[100], q[132];
cx q[102], q[132];
U(0, 0, pi/3) q[132];
cx q[102], q[132];
cx q[104], q[132];
U(0, 0, pi/3) q[132];
cx q[104], q[132];
cx q[105], q[132];
U(0, 0, pi/3) q[132];
cx q[105], q[132];
cx q[106], q[132];
U(0, 0, pi/3) q[132];
cx q[106], q[132];
cx q[107], q[132];
U(0, 0, pi/3) q[132];
cx q[107], q[132];
cx q[109], q[132];
U(0, 0, pi/3) q[132];
cx q[109], q[132];
cx q[111], q[132];
U(0, 0, pi/3) q[132];
cx q[111], q[132];
cx q[112], q[132];
U(0, 0, pi/3) q[132];
cx q[112], q[132];
cx q[115], q[132];
U(0, 0, pi/3) q[132];
cx q[115], q[132];
cx q[116], q[132];
U(0, 0, pi/3) q[132];
cx q[116], q[132];
cx q[118], q[132];
U(0, 0, pi/3) q[132];
cx q[118], q[132];
cx q[120], q[132];
U(0, 0, pi/3) q[132];
cx q[120], q[132];
cx q[128], q[132];
U(0, 0, pi/3) q[132];
cx q[128], q[132];
cx q[129], q[132];
U(0, 0, pi/3) q[132];
cx q[129], q[132];
cx q[130], q[132];
U(0, 0, pi/3) q[132];
cx q[130], q[132];
cx q[0], q[133];
U(0, 0, pi/3) q[133];
cx q[0], q[133];
cx q[4], q[133];
U(0, 0, pi/3) q[133];
cx q[4], q[133];
cx q[8], q[133];
U(0, 0, pi/3) q[133];
cx q[8], q[133];
cx q[9], q[133];
U(0, 0, pi/3) q[133];
cx q[9], q[133];
cx q[11], q[133];
U(0, 0, pi/3) q[133];
cx q[11], q[133];
cx q[12], q[133];
U(0, 0, pi/3) q[133];
cx q[12], q[133];
cx q[15], q[133];
U(0, 0, pi/3) q[133];
cx q[15], q[133];
cx q[17], q[133];
U(0, 0, pi/3) q[133];
cx q[17], q[133];
cx q[18], q[133];
U(0, 0, pi/3) q[133];
cx q[18], q[133];
cx q[20], q[133];
U(0, 0, pi/3) q[133];
cx q[20], q[133];
cx q[22], q[133];
U(0, 0, pi/3) q[133];
cx q[22], q[133];
cx q[23], q[133];
U(0, 0, pi/3) q[133];
cx q[23], q[133];
cx q[24], q[133];
U(0, 0, pi/3) q[133];
cx q[24], q[133];
cx q[26], q[133];
U(0, 0, pi/3) q[133];
cx q[26], q[133];
cx q[27], q[133];
U(0, 0, pi/3) q[133];
cx q[27], q[133];
cx q[29], q[133];
U(0, 0, pi/3) q[133];
cx q[29], q[133];
cx q[33], q[133];
U(0, 0, pi/3) q[133];
cx q[33], q[133];
cx q[36], q[133];
U(0, 0, pi/3) q[133];
cx q[36], q[133];
cx q[37], q[133];
U(0, 0, pi/3) q[133];
cx q[37], q[133];
cx q[39], q[133];
U(0, 0, pi/3) q[133];
cx q[39], q[133];
cx q[40], q[133];
U(0, 0, pi/3) q[133];
cx q[40], q[133];
cx q[42], q[133];
U(0, 0, pi/3) q[133];
cx q[42], q[133];
cx q[43], q[133];
U(0, 0, pi/3) q[133];
cx q[43], q[133];
cx q[44], q[133];
U(0, 0, pi/3) q[133];
cx q[44], q[133];
cx q[46], q[133];
U(0, 0, pi/3) q[133];
cx q[46], q[133];
cx q[48], q[133];
U(0, 0, pi/3) q[133];
cx q[48], q[133];
cx q[49], q[133];
U(0, 0, pi/3) q[133];
cx q[49], q[133];
cx q[54], q[133];
U(0, 0, pi/3) q[133];
cx q[54], q[133];
cx q[56], q[133];
U(0, 0, pi/3) q[133];
cx q[56], q[133];
cx q[57], q[133];
U(0, 0, pi/3) q[133];
cx q[57], q[133];
cx q[59], q[133];
U(0, 0, pi/3) q[133];
cx q[59], q[133];
cx q[60], q[133];
U(0, 0, pi/3) q[133];
cx q[60], q[133];
cx q[62], q[133];
U(0, 0, pi/3) q[133];
cx q[62], q[133];
cx q[65], q[133];
U(0, 0, pi/3) q[133];
cx q[65], q[133];
cx q[66], q[133];
U(0, 0, pi/3) q[133];
cx q[66], q[133];
cx q[67], q[133];
U(0, 0, pi/3) q[133];
cx q[67], q[133];
cx q[68], q[133];
U(0, 0, pi/3) q[133];
cx q[68], q[133];
cx q[72], q[133];
U(0, 0, pi/3) q[133];
cx q[72], q[133];
cx q[76], q[133];
U(0, 0, pi/3) q[133];
cx q[76], q[133];
cx q[80], q[133];
U(0, 0, pi/3) q[133];
cx q[80], q[133];
cx q[81], q[133];
U(0, 0, pi/3) q[133];
cx q[81], q[133];
cx q[87], q[133];
U(0, 0, pi/3) q[133];
cx q[87], q[133];
cx q[88], q[133];
U(0, 0, pi/3) q[133];
cx q[88], q[133];
cx q[90], q[133];
U(0, 0, pi/3) q[133];
cx q[90], q[133];
cx q[98], q[133];
U(0, 0, pi/3) q[133];
cx q[98], q[133];
cx q[100], q[133];
U(0, 0, pi/3) q[133];
cx q[100], q[133];
cx q[109], q[133];
U(0, 0, pi/3) q[133];
cx q[109], q[133];
cx q[110], q[133];
U(0, 0, pi/3) q[133];
cx q[110], q[133];
cx q[116], q[133];
U(0, 0, pi/3) q[133];
cx q[116], q[133];
cx q[117], q[133];
U(0, 0, pi/3) q[133];
cx q[117], q[133];
cx q[120], q[133];
U(0, 0, pi/3) q[133];
cx q[120], q[133];
cx q[121], q[133];
U(0, 0, pi/3) q[133];
cx q[121], q[133];
cx q[122], q[133];
U(0, 0, pi/3) q[133];
cx q[122], q[133];
cx q[126], q[133];
U(0, 0, pi/3) q[133];
cx q[126], q[133];
cx q[127], q[133];
U(0, 0, pi/3) q[133];
cx q[127], q[133];
cx q[130], q[133];
U(0, 0, pi/3) q[133];
cx q[130], q[133];
cx q[0], q[134];
U(0, 0, pi/3) q[134];
cx q[0], q[134];
cx q[1], q[134];
U(0, 0, pi/3) q[134];
cx q[1], q[134];
cx q[3], q[134];
U(0, 0, pi/3) q[134];
cx q[3], q[134];
cx q[4], q[134];
U(0, 0, pi/3) q[134];
cx q[4], q[134];
cx q[6], q[134];
U(0, 0, pi/3) q[134];
cx q[6], q[134];
cx q[7], q[134];
U(0, 0, pi/3) q[134];
cx q[7], q[134];
cx q[8], q[134];
U(0, 0, pi/3) q[134];
cx q[8], q[134];
cx q[9], q[134];
U(0, 0, pi/3) q[134];
cx q[9], q[134];
cx q[10], q[134];
U(0, 0, pi/3) q[134];
cx q[10], q[134];
cx q[11], q[134];
U(0, 0, pi/3) q[134];
cx q[11], q[134];
cx q[12], q[134];
U(0, 0, pi/3) q[134];
cx q[12], q[134];
cx q[13], q[134];
U(0, 0, pi/3) q[134];
cx q[13], q[134];
cx q[17], q[134];
U(0, 0, pi/3) q[134];
cx q[17], q[134];
cx q[22], q[134];
U(0, 0, pi/3) q[134];
cx q[22], q[134];
cx q[24], q[134];
U(0, 0, pi/3) q[134];
cx q[24], q[134];
cx q[28], q[134];
U(0, 0, pi/3) q[134];
cx q[28], q[134];
cx q[29], q[134];
U(0, 0, pi/3) q[134];
cx q[29], q[134];
cx q[30], q[134];
U(0, 0, pi/3) q[134];
cx q[30], q[134];
cx q[36], q[134];
U(0, 0, pi/3) q[134];
cx q[36], q[134];
cx q[37], q[134];
U(0, 0, pi/3) q[134];
cx q[37], q[134];
cx q[39], q[134];
U(0, 0, pi/3) q[134];
cx q[39], q[134];
cx q[40], q[134];
U(0, 0, pi/3) q[134];
cx q[40], q[134];
cx q[41], q[134];
U(0, 0, pi/3) q[134];
cx q[41], q[134];
cx q[42], q[134];
U(0, 0, pi/3) q[134];
cx q[42], q[134];
cx q[43], q[134];
U(0, 0, pi/3) q[134];
cx q[43], q[134];
cx q[46], q[134];
U(0, 0, pi/3) q[134];
cx q[46], q[134];
cx q[47], q[134];
U(0, 0, pi/3) q[134];
cx q[47], q[134];
cx q[51], q[134];
U(0, 0, pi/3) q[134];
cx q[51], q[134];
cx q[55], q[134];
U(0, 0, pi/3) q[134];
cx q[55], q[134];
cx q[58], q[134];
U(0, 0, pi/3) q[134];
cx q[58], q[134];
cx q[61], q[134];
U(0, 0, pi/3) q[134];
cx q[61], q[134];
cx q[62], q[134];
U(0, 0, pi/3) q[134];
cx q[62], q[134];
cx q[63], q[134];
U(0, 0, pi/3) q[134];
cx q[63], q[134];
cx q[64], q[134];
U(0, 0, pi/3) q[134];
cx q[64], q[134];
cx q[65], q[134];
U(0, 0, pi/3) q[134];
cx q[65], q[134];
cx q[67], q[134];
U(0, 0, pi/3) q[134];
cx q[67], q[134];
cx q[68], q[134];
U(0, 0, pi/3) q[134];
cx q[68], q[134];
cx q[71], q[134];
U(0, 0, pi/3) q[134];
cx q[71], q[134];
cx q[73], q[134];
U(0, 0, pi/3) q[134];
cx q[73], q[134];
cx q[79], q[134];
U(0, 0, pi/3) q[134];
cx q[79], q[134];
cx q[80], q[134];
U(0, 0, pi/3) q[134];
cx q[80], q[134];
cx q[87], q[134];
U(0, 0, pi/3) q[134];
cx q[87], q[134];
cx q[89], q[134];
U(0, 0, pi/3) q[134];
cx q[89], q[134];
cx q[90], q[134];
U(0, 0, pi/3) q[134];
cx q[90], q[134];
cx q[91], q[134];
U(0, 0, pi/3) q[134];
cx q[91], q[134];
cx q[92], q[134];
U(0, 0, pi/3) q[134];
cx q[92], q[134];
cx q[98], q[134];
U(0, 0, pi/3) q[134];
cx q[98], q[134];
cx q[100], q[134];
U(0, 0, pi/3) q[134];
cx q[100], q[134];
cx q[102], q[134];
U(0, 0, pi/3) q[134];
cx q[102], q[134];
cx q[103], q[134];
U(0, 0, pi/3) q[134];
cx q[103], q[134];
cx q[105], q[134];
U(0, 0, pi/3) q[134];
cx q[105], q[134];
cx q[107], q[134];
U(0, 0, pi/3) q[134];
cx q[107], q[134];
cx q[109], q[134];
U(0, 0, pi/3) q[134];
cx q[109], q[134];
cx q[110], q[134];
U(0, 0, pi/3) q[134];
cx q[110], q[134];
cx q[113], q[134];
U(0, 0, pi/3) q[134];
cx q[113], q[134];
cx q[114], q[134];
U(0, 0, pi/3) q[134];
cx q[114], q[134];
cx q[115], q[134];
U(0, 0, pi/3) q[134];
cx q[115], q[134];
cx q[116], q[134];
U(0, 0, pi/3) q[134];
cx q[116], q[134];
cx q[119], q[134];
U(0, 0, pi/3) q[134];
cx q[119], q[134];
cx q[120], q[134];
U(0, 0, pi/3) q[134];
cx q[120], q[134];
cx q[122], q[134];
U(0, 0, pi/3) q[134];
cx q[122], q[134];
cx q[123], q[134];
U(0, 0, pi/3) q[134];
cx q[123], q[134];
cx q[125], q[134];
U(0, 0, pi/3) q[134];
cx q[125], q[134];
cx q[126], q[134];
U(0, 0, pi/3) q[134];
cx q[126], q[134];
cx q[129], q[134];
U(0, 0, pi/3) q[134];
cx q[129], q[134];
cx q[130], q[134];
U(0, 0, pi/3) q[134];
cx q[130], q[134];
cx q[132], q[134];
U(0, 0, pi/3) q[134];
cx q[132], q[134];
cx q[0], q[135];
U(0, 0, pi/3) q[135];
cx q[0], q[135];
cx q[3], q[135];
U(0, 0, pi/3) q[135];
cx q[3], q[135];
cx q[4], q[135];
U(0, 0, pi/3) q[135];
cx q[4], q[135];
cx q[5], q[135];
U(0, 0, pi/3) q[135];
cx q[5], q[135];
cx q[6], q[135];
U(0, 0, pi/3) q[135];
cx q[6], q[135];
cx q[7], q[135];
U(0, 0, pi/3) q[135];
cx q[7], q[135];
cx q[9], q[135];
U(0, 0, pi/3) q[135];
cx q[9], q[135];
cx q[13], q[135];
U(0, 0, pi/3) q[135];
cx q[13], q[135];
cx q[14], q[135];
U(0, 0, pi/3) q[135];
cx q[14], q[135];
cx q[15], q[135];
U(0, 0, pi/3) q[135];
cx q[15], q[135];
cx q[17], q[135];
U(0, 0, pi/3) q[135];
cx q[17], q[135];
cx q[18], q[135];
U(0, 0, pi/3) q[135];
cx q[18], q[135];
cx q[19], q[135];
U(0, 0, pi/3) q[135];
cx q[19], q[135];
cx q[20], q[135];
U(0, 0, pi/3) q[135];
cx q[20], q[135];
cx q[21], q[135];
U(0, 0, pi/3) q[135];
cx q[21], q[135];
cx q[22], q[135];
U(0, 0, pi/3) q[135];
cx q[22], q[135];
cx q[23], q[135];
U(0, 0, pi/3) q[135];
cx q[23], q[135];
cx q[24], q[135];
U(0, 0, pi/3) q[135];
cx q[24], q[135];
cx q[27], q[135];
U(0, 0, pi/3) q[135];
cx q[27], q[135];
cx q[29], q[135];
U(0, 0, pi/3) q[135];
cx q[29], q[135];
cx q[30], q[135];
U(0, 0, pi/3) q[135];
cx q[30], q[135];
cx q[31], q[135];
U(0, 0, pi/3) q[135];
cx q[31], q[135];
cx q[33], q[135];
U(0, 0, pi/3) q[135];
cx q[33], q[135];
cx q[34], q[135];
U(0, 0, pi/3) q[135];
cx q[34], q[135];
cx q[35], q[135];
U(0, 0, pi/3) q[135];
cx q[35], q[135];
cx q[39], q[135];
U(0, 0, pi/3) q[135];
cx q[39], q[135];
cx q[41], q[135];
U(0, 0, pi/3) q[135];
cx q[41], q[135];
cx q[48], q[135];
U(0, 0, pi/3) q[135];
cx q[48], q[135];
cx q[49], q[135];
U(0, 0, pi/3) q[135];
cx q[49], q[135];
cx q[52], q[135];
U(0, 0, pi/3) q[135];
cx q[52], q[135];
cx q[53], q[135];
U(0, 0, pi/3) q[135];
cx q[53], q[135];
cx q[54], q[135];
U(0, 0, pi/3) q[135];
cx q[54], q[135];
cx q[55], q[135];
U(0, 0, pi/3) q[135];
cx q[55], q[135];
cx q[56], q[135];
U(0, 0, pi/3) q[135];
cx q[56], q[135];
cx q[57], q[135];
U(0, 0, pi/3) q[135];
cx q[57], q[135];
cx q[60], q[135];
U(0, 0, pi/3) q[135];
cx q[60], q[135];
cx q[62], q[135];
U(0, 0, pi/3) q[135];
cx q[62], q[135];
cx q[63], q[135];
U(0, 0, pi/3) q[135];
cx q[63], q[135];
cx q[65], q[135];
U(0, 0, pi/3) q[135];
cx q[65], q[135];
cx q[66], q[135];
U(0, 0, pi/3) q[135];
cx q[66], q[135];
cx q[68], q[135];
U(0, 0, pi/3) q[135];
cx q[68], q[135];
cx q[70], q[135];
U(0, 0, pi/3) q[135];
cx q[70], q[135];
cx q[71], q[135];
U(0, 0, pi/3) q[135];
cx q[71], q[135];
cx q[73], q[135];
U(0, 0, pi/3) q[135];
cx q[73], q[135];
cx q[75], q[135];
U(0, 0, pi/3) q[135];
cx q[75], q[135];
cx q[78], q[135];
U(0, 0, pi/3) q[135];
cx q[78], q[135];
cx q[80], q[135];
U(0, 0, pi/3) q[135];
cx q[80], q[135];
cx q[81], q[135];
U(0, 0, pi/3) q[135];
cx q[81], q[135];
cx q[82], q[135];
U(0, 0, pi/3) q[135];
cx q[82], q[135];
cx q[83], q[135];
U(0, 0, pi/3) q[135];
cx q[83], q[135];
cx q[85], q[135];
U(0, 0, pi/3) q[135];
cx q[85], q[135];
cx q[86], q[135];
U(0, 0, pi/3) q[135];
cx q[86], q[135];
cx q[88], q[135];
U(0, 0, pi/3) q[135];
cx q[88], q[135];
cx q[90], q[135];
U(0, 0, pi/3) q[135];
cx q[90], q[135];
cx q[91], q[135];
U(0, 0, pi/3) q[135];
cx q[91], q[135];
cx q[92], q[135];
U(0, 0, pi/3) q[135];
cx q[92], q[135];
cx q[93], q[135];
U(0, 0, pi/3) q[135];
cx q[93], q[135];
cx q[94], q[135];
U(0, 0, pi/3) q[135];
cx q[94], q[135];
cx q[96], q[135];
U(0, 0, pi/3) q[135];
cx q[96], q[135];
cx q[99], q[135];
U(0, 0, pi/3) q[135];
cx q[99], q[135];
cx q[101], q[135];
U(0, 0, pi/3) q[135];
cx q[101], q[135];
cx q[102], q[135];
U(0, 0, pi/3) q[135];
cx q[102], q[135];
cx q[104], q[135];
U(0, 0, pi/3) q[135];
cx q[104], q[135];
cx q[105], q[135];
U(0, 0, pi/3) q[135];
cx q[105], q[135];
cx q[106], q[135];
U(0, 0, pi/3) q[135];
cx q[106], q[135];
cx q[107], q[135];
U(0, 0, pi/3) q[135];
cx q[107], q[135];
cx q[109], q[135];
U(0, 0, pi/3) q[135];
cx q[109], q[135];
cx q[110], q[135];
U(0, 0, pi/3) q[135];
cx q[110], q[135];
cx q[111], q[135];
U(0, 0, pi/3) q[135];
cx q[111], q[135];
cx q[112], q[135];
U(0, 0, pi/3) q[135];
cx q[112], q[135];
cx q[114], q[135];
U(0, 0, pi/3) q[135];
cx q[114], q[135];
cx q[116], q[135];
U(0, 0, pi/3) q[135];
cx q[116], q[135];
cx q[119], q[135];
U(0, 0, pi/3) q[135];
cx q[119], q[135];
cx q[120], q[135];
U(0, 0, pi/3) q[135];
cx q[120], q[135];
cx q[124], q[135];
U(0, 0, pi/3) q[135];
cx q[124], q[135];
cx q[126], q[135];
U(0, 0, pi/3) q[135];
cx q[126], q[135];
cx q[127], q[135];
U(0, 0, pi/3) q[135];
cx q[127], q[135];
cx q[130], q[135];
U(0, 0, pi/3) q[135];
cx q[130], q[135];
cx q[131], q[135];
U(0, 0, pi/3) q[135];
cx q[131], q[135];
cx q[132], q[135];
U(0, 0, pi/3) q[135];
cx q[132], q[135];
cx q[133], q[135];
U(0, 0, pi/3) q[135];
cx q[133], q[135];
cx q[5], q[136];
U(0, 0, pi/3) q[136];
cx q[5], q[136];
cx q[8], q[136];
U(0, 0, pi/3) q[136];
cx q[8], q[136];
cx q[13], q[136];
U(0, 0, pi/3) q[136];
cx q[13], q[136];
cx q[15], q[136];
U(0, 0, pi/3) q[136];
cx q[15], q[136];
cx q[17], q[136];
U(0, 0, pi/3) q[136];
cx q[17], q[136];
cx q[18], q[136];
U(0, 0, pi/3) q[136];
cx q[18], q[136];
cx q[20], q[136];
U(0, 0, pi/3) q[136];
cx q[20], q[136];
cx q[21], q[136];
U(0, 0, pi/3) q[136];
cx q[21], q[136];
cx q[22], q[136];
U(0, 0, pi/3) q[136];
cx q[22], q[136];
cx q[23], q[136];
U(0, 0, pi/3) q[136];
cx q[23], q[136];
cx q[24], q[136];
U(0, 0, pi/3) q[136];
cx q[24], q[136];
cx q[27], q[136];
U(0, 0, pi/3) q[136];
cx q[27], q[136];
cx q[29], q[136];
U(0, 0, pi/3) q[136];
cx q[29], q[136];
cx q[34], q[136];
U(0, 0, pi/3) q[136];
cx q[34], q[136];
cx q[35], q[136];
U(0, 0, pi/3) q[136];
cx q[35], q[136];
cx q[37], q[136];
U(0, 0, pi/3) q[136];
cx q[37], q[136];
cx q[39], q[136];
U(0, 0, pi/3) q[136];
cx q[39], q[136];
cx q[42], q[136];
U(0, 0, pi/3) q[136];
cx q[42], q[136];
cx q[43], q[136];
U(0, 0, pi/3) q[136];
cx q[43], q[136];
cx q[44], q[136];
U(0, 0, pi/3) q[136];
cx q[44], q[136];
cx q[45], q[136];
U(0, 0, pi/3) q[136];
cx q[45], q[136];
cx q[46], q[136];
U(0, 0, pi/3) q[136];
cx q[46], q[136];
cx q[48], q[136];
U(0, 0, pi/3) q[136];
cx q[48], q[136];
cx q[51], q[136];
U(0, 0, pi/3) q[136];
cx q[51], q[136];
cx q[52], q[136];
U(0, 0, pi/3) q[136];
cx q[52], q[136];
cx q[54], q[136];
U(0, 0, pi/3) q[136];
cx q[54], q[136];
cx q[55], q[136];
U(0, 0, pi/3) q[136];
cx q[55], q[136];
cx q[56], q[136];
U(0, 0, pi/3) q[136];
cx q[56], q[136];
cx q[58], q[136];
U(0, 0, pi/3) q[136];
cx q[58], q[136];
cx q[62], q[136];
U(0, 0, pi/3) q[136];
cx q[62], q[136];
cx q[63], q[136];
U(0, 0, pi/3) q[136];
cx q[63], q[136];
cx q[68], q[136];
U(0, 0, pi/3) q[136];
cx q[68], q[136];
cx q[72], q[136];
U(0, 0, pi/3) q[136];
cx q[72], q[136];
cx q[74], q[136];
U(0, 0, pi/3) q[136];
cx q[74], q[136];
cx q[75], q[136];
U(0, 0, pi/3) q[136];
cx q[75], q[136];
cx q[76], q[136];
U(0, 0, pi/3) q[136];
cx q[76], q[136];
cx q[78], q[136];
U(0, 0, pi/3) q[136];
cx q[78], q[136];
cx q[79], q[136];
U(0, 0, pi/3) q[136];
cx q[79], q[136];
cx q[81], q[136];
U(0, 0, pi/3) q[136];
cx q[81], q[136];
cx q[83], q[136];
U(0, 0, pi/3) q[136];
cx q[83], q[136];
cx q[84], q[136];
U(0, 0, pi/3) q[136];
cx q[84], q[136];
cx q[88], q[136];
U(0, 0, pi/3) q[136];
cx q[88], q[136];
cx q[92], q[136];
U(0, 0, pi/3) q[136];
cx q[92], q[136];
cx q[93], q[136];
U(0, 0, pi/3) q[136];
cx q[93], q[136];
cx q[94], q[136];
U(0, 0, pi/3) q[136];
cx q[94], q[136];
cx q[96], q[136];
U(0, 0, pi/3) q[136];
cx q[96], q[136];
cx q[97], q[136];
U(0, 0, pi/3) q[136];
cx q[97], q[136];
cx q[98], q[136];
U(0, 0, pi/3) q[136];
cx q[98], q[136];
cx q[99], q[136];
U(0, 0, pi/3) q[136];
cx q[99], q[136];
cx q[100], q[136];
U(0, 0, pi/3) q[136];
cx q[100], q[136];
cx q[102], q[136];
U(0, 0, pi/3) q[136];
cx q[102], q[136];
cx q[103], q[136];
U(0, 0, pi/3) q[136];
cx q[103], q[136];
cx q[104], q[136];
U(0, 0, pi/3) q[136];
cx q[104], q[136];
cx q[105], q[136];
U(0, 0, pi/3) q[136];
cx q[105], q[136];
cx q[108], q[136];
U(0, 0, pi/3) q[136];
cx q[108], q[136];
cx q[112], q[136];
U(0, 0, pi/3) q[136];
cx q[112], q[136];
cx q[114], q[136];
U(0, 0, pi/3) q[136];
cx q[114], q[136];
cx q[116], q[136];
U(0, 0, pi/3) q[136];
cx q[116], q[136];
cx q[117], q[136];
U(0, 0, pi/3) q[136];
cx q[117], q[136];
cx q[119], q[136];
U(0, 0, pi/3) q[136];
cx q[119], q[136];
cx q[120], q[136];
U(0, 0, pi/3) q[136];
cx q[120], q[136];
cx q[130], q[136];
U(0, 0, pi/3) q[136];
cx q[130], q[136];
cx q[132], q[136];
U(0, 0, pi/3) q[136];
cx q[132], q[136];
cx q[2], q[137];
U(0, 0, pi/3) q[137];
cx q[2], q[137];
cx q[7], q[137];
U(0, 0, pi/3) q[137];
cx q[7], q[137];
cx q[8], q[137];
U(0, 0, pi/3) q[137];
cx q[8], q[137];
cx q[9], q[137];
U(0, 0, pi/3) q[137];
cx q[9], q[137];
cx q[12], q[137];
U(0, 0, pi/3) q[137];
cx q[12], q[137];
cx q[14], q[137];
U(0, 0, pi/3) q[137];
cx q[14], q[137];
cx q[17], q[137];
U(0, 0, pi/3) q[137];
cx q[17], q[137];
cx q[19], q[137];
U(0, 0, pi/3) q[137];
cx q[19], q[137];
cx q[21], q[137];
U(0, 0, pi/3) q[137];
cx q[21], q[137];
cx q[23], q[137];
U(0, 0, pi/3) q[137];
cx q[23], q[137];
cx q[26], q[137];
U(0, 0, pi/3) q[137];
cx q[26], q[137];
cx q[29], q[137];
U(0, 0, pi/3) q[137];
cx q[29], q[137];
cx q[30], q[137];
U(0, 0, pi/3) q[137];
cx q[30], q[137];
cx q[31], q[137];
U(0, 0, pi/3) q[137];
cx q[31], q[137];
cx q[34], q[137];
U(0, 0, pi/3) q[137];
cx q[34], q[137];
cx q[35], q[137];
U(0, 0, pi/3) q[137];
cx q[35], q[137];
cx q[36], q[137];
U(0, 0, pi/3) q[137];
cx q[36], q[137];
cx q[38], q[137];
U(0, 0, pi/3) q[137];
cx q[38], q[137];
cx q[40], q[137];
U(0, 0, pi/3) q[137];
cx q[40], q[137];
cx q[41], q[137];
U(0, 0, pi/3) q[137];
cx q[41], q[137];
cx q[42], q[137];
U(0, 0, pi/3) q[137];
cx q[42], q[137];
cx q[45], q[137];
U(0, 0, pi/3) q[137];
cx q[45], q[137];
cx q[46], q[137];
U(0, 0, pi/3) q[137];
cx q[46], q[137];
cx q[48], q[137];
U(0, 0, pi/3) q[137];
cx q[48], q[137];
cx q[49], q[137];
U(0, 0, pi/3) q[137];
cx q[49], q[137];
cx q[50], q[137];
U(0, 0, pi/3) q[137];
cx q[50], q[137];
cx q[55], q[137];
U(0, 0, pi/3) q[137];
cx q[55], q[137];
cx q[57], q[137];
U(0, 0, pi/3) q[137];
cx q[57], q[137];
cx q[60], q[137];
U(0, 0, pi/3) q[137];
cx q[60], q[137];
cx q[61], q[137];
U(0, 0, pi/3) q[137];
cx q[61], q[137];
cx q[64], q[137];
U(0, 0, pi/3) q[137];
cx q[64], q[137];
cx q[65], q[137];
U(0, 0, pi/3) q[137];
cx q[65], q[137];
cx q[66], q[137];
U(0, 0, pi/3) q[137];
cx q[66], q[137];
cx q[67], q[137];
U(0, 0, pi/3) q[137];
cx q[67], q[137];
cx q[69], q[137];
U(0, 0, pi/3) q[137];
cx q[69], q[137];
cx q[70], q[137];
U(0, 0, pi/3) q[137];
cx q[70], q[137];
cx q[73], q[137];
U(0, 0, pi/3) q[137];
cx q[73], q[137];
cx q[74], q[137];
U(0, 0, pi/3) q[137];
cx q[74], q[137];
cx q[75], q[137];
U(0, 0, pi/3) q[137];
cx q[75], q[137];
cx q[77], q[137];
U(0, 0, pi/3) q[137];
cx q[77], q[137];
cx q[81], q[137];
U(0, 0, pi/3) q[137];
cx q[81], q[137];
cx q[82], q[137];
U(0, 0, pi/3) q[137];
cx q[82], q[137];
cx q[84], q[137];
U(0, 0, pi/3) q[137];
cx q[84], q[137];
cx q[85], q[137];
U(0, 0, pi/3) q[137];
cx q[85], q[137];
cx q[87], q[137];
U(0, 0, pi/3) q[137];
cx q[87], q[137];
cx q[88], q[137];
U(0, 0, pi/3) q[137];
cx q[88], q[137];
cx q[89], q[137];
U(0, 0, pi/3) q[137];
cx q[89], q[137];
cx q[90], q[137];
U(0, 0, pi/3) q[137];
cx q[90], q[137];
cx q[91], q[137];
U(0, 0, pi/3) q[137];
cx q[91], q[137];
cx q[93], q[137];
U(0, 0, pi/3) q[137];
cx q[93], q[137];
cx q[97], q[137];
U(0, 0, pi/3) q[137];
cx q[97], q[137];
cx q[99], q[137];
U(0, 0, pi/3) q[137];
cx q[99], q[137];
cx q[100], q[137];
U(0, 0, pi/3) q[137];
cx q[100], q[137];
cx q[105], q[137];
U(0, 0, pi/3) q[137];
cx q[105], q[137];
cx q[108], q[137];
U(0, 0, pi/3) q[137];
cx q[108], q[137];
cx q[109], q[137];
U(0, 0, pi/3) q[137];
cx q[109], q[137];
cx q[110], q[137];
U(0, 0, pi/3) q[137];
cx q[110], q[137];
cx q[116], q[137];
U(0, 0, pi/3) q[137];
cx q[116], q[137];
cx q[119], q[137];
U(0, 0, pi/3) q[137];
cx q[119], q[137];
cx q[120], q[137];
U(0, 0, pi/3) q[137];
cx q[120], q[137];
cx q[124], q[137];
U(0, 0, pi/3) q[137];
cx q[124], q[137];
cx q[126], q[137];
U(0, 0, pi/3) q[137];
cx q[126], q[137];
cx q[128], q[137];
U(0, 0, pi/3) q[137];
cx q[128], q[137];
cx q[130], q[137];
U(0, 0, pi/3) q[137];
cx q[130], q[137];
cx q[132], q[137];
U(0, 0, pi/3) q[137];
cx q[132], q[137];
cx q[135], q[137];
U(0, 0, pi/3) q[137];
cx q[135], q[137];
cx q[136], q[137];
U(0, 0, pi/3) q[137];
cx q[136], q[137];
cx q[2], q[138];
U(0, 0, pi/3) q[138];
cx q[2], q[138];
cx q[3], q[138];
U(0, 0, pi/3) q[138];
cx q[3], q[138];
cx q[11], q[138];
U(0, 0, pi/3) q[138];
cx q[11], q[138];
cx q[14], q[138];
U(0, 0, pi/3) q[138];
cx q[14], q[138];
cx q[16], q[138];
U(0, 0, pi/3) q[138];
cx q[16], q[138];
cx q[20], q[138];
U(0, 0, pi/3) q[138];
cx q[20], q[138];
cx q[21], q[138];
U(0, 0, pi/3) q[138];
cx q[21], q[138];
cx q[22], q[138];
U(0, 0, pi/3) q[138];
cx q[22], q[138];
cx q[23], q[138];
U(0, 0, pi/3) q[138];
cx q[23], q[138];
cx q[28], q[138];
U(0, 0, pi/3) q[138];
cx q[28], q[138];
cx q[29], q[138];
U(0, 0, pi/3) q[138];
cx q[29], q[138];
cx q[30], q[138];
U(0, 0, pi/3) q[138];
cx q[30], q[138];
cx q[32], q[138];
U(0, 0, pi/3) q[138];
cx q[32], q[138];
cx q[34], q[138];
U(0, 0, pi/3) q[138];
cx q[34], q[138];
cx q[35], q[138];
U(0, 0, pi/3) q[138];
cx q[35], q[138];
cx q[37], q[138];
U(0, 0, pi/3) q[138];
cx q[37], q[138];
cx q[39], q[138];
U(0, 0, pi/3) q[138];
cx q[39], q[138];
cx q[42], q[138];
U(0, 0, pi/3) q[138];
cx q[42], q[138];
cx q[43], q[138];
U(0, 0, pi/3) q[138];
cx q[43], q[138];
cx q[44], q[138];
U(0, 0, pi/3) q[138];
cx q[44], q[138];
cx q[45], q[138];
U(0, 0, pi/3) q[138];
cx q[45], q[138];
cx q[47], q[138];
U(0, 0, pi/3) q[138];
cx q[47], q[138];
cx q[52], q[138];
U(0, 0, pi/3) q[138];
cx q[52], q[138];
cx q[53], q[138];
U(0, 0, pi/3) q[138];
cx q[53], q[138];
cx q[58], q[138];
U(0, 0, pi/3) q[138];
cx q[58], q[138];
cx q[59], q[138];
U(0, 0, pi/3) q[138];
cx q[59], q[138];
cx q[60], q[138];
U(0, 0, pi/3) q[138];
cx q[60], q[138];
cx q[61], q[138];
U(0, 0, pi/3) q[138];
cx q[61], q[138];
cx q[64], q[138];
U(0, 0, pi/3) q[138];
cx q[64], q[138];
cx q[67], q[138];
U(0, 0, pi/3) q[138];
cx q[67], q[138];
cx q[68], q[138];
U(0, 0, pi/3) q[138];
cx q[68], q[138];
cx q[70], q[138];
U(0, 0, pi/3) q[138];
cx q[70], q[138];
cx q[73], q[138];
U(0, 0, pi/3) q[138];
cx q[73], q[138];
cx q[74], q[138];
U(0, 0, pi/3) q[138];
cx q[74], q[138];
cx q[77], q[138];
U(0, 0, pi/3) q[138];
cx q[77], q[138];
cx q[78], q[138];
U(0, 0, pi/3) q[138];
cx q[78], q[138];
cx q[79], q[138];
U(0, 0, pi/3) q[138];
cx q[79], q[138];
cx q[80], q[138];
U(0, 0, pi/3) q[138];
cx q[80], q[138];
cx q[81], q[138];
U(0, 0, pi/3) q[138];
cx q[81], q[138];
cx q[84], q[138];
U(0, 0, pi/3) q[138];
cx q[84], q[138];
cx q[87], q[138];
U(0, 0, pi/3) q[138];
cx q[87], q[138];
cx q[90], q[138];
U(0, 0, pi/3) q[138];
cx q[90], q[138];
cx q[91], q[138];
U(0, 0, pi/3) q[138];
cx q[91], q[138];
cx q[93], q[138];
U(0, 0, pi/3) q[138];
cx q[93], q[138];
cx q[94], q[138];
U(0, 0, pi/3) q[138];
cx q[94], q[138];
cx q[97], q[138];
U(0, 0, pi/3) q[138];
cx q[97], q[138];
cx q[99], q[138];
U(0, 0, pi/3) q[138];
cx q[99], q[138];
cx q[102], q[138];
U(0, 0, pi/3) q[138];
cx q[102], q[138];
cx q[104], q[138];
U(0, 0, pi/3) q[138];
cx q[104], q[138];
cx q[106], q[138];
U(0, 0, pi/3) q[138];
cx q[106], q[138];
cx q[107], q[138];
U(0, 0, pi/3) q[138];
cx q[107], q[138];
cx q[109], q[138];
U(0, 0, pi/3) q[138];
cx q[109], q[138];
cx q[110], q[138];
U(0, 0, pi/3) q[138];
cx q[110], q[138];
cx q[113], q[138];
U(0, 0, pi/3) q[138];
cx q[113], q[138];
cx q[114], q[138];
U(0, 0, pi/3) q[138];
cx q[114], q[138];
cx q[116], q[138];
U(0, 0, pi/3) q[138];
cx q[116], q[138];
cx q[118], q[138];
U(0, 0, pi/3) q[138];
cx q[118], q[138];
cx q[120], q[138];
U(0, 0, pi/3) q[138];
cx q[120], q[138];
cx q[122], q[138];
U(0, 0, pi/3) q[138];
cx q[122], q[138];
cx q[127], q[138];
U(0, 0, pi/3) q[138];
cx q[127], q[138];
cx q[128], q[138];
U(0, 0, pi/3) q[138];
cx q[128], q[138];
cx q[132], q[138];
U(0, 0, pi/3) q[138];
cx q[132], q[138];
cx q[136], q[138];
U(0, 0, pi/3) q[138];
cx q[136], q[138];
cx q[0], q[139];
U(0, 0, pi/3) q[139];
cx q[0], q[139];
cx q[1], q[139];
U(0, 0, pi/3) q[139];
cx q[1], q[139];
cx q[4], q[139];
U(0, 0, pi/3) q[139];
cx q[4], q[139];
cx q[6], q[139];
U(0, 0, pi/3) q[139];
cx q[6], q[139];
cx q[8], q[139];
U(0, 0, pi/3) q[139];
cx q[8], q[139];
cx q[9], q[139];
U(0, 0, pi/3) q[139];
cx q[9], q[139];
cx q[10], q[139];
U(0, 0, pi/3) q[139];
cx q[10], q[139];
cx q[12], q[139];
U(0, 0, pi/3) q[139];
cx q[12], q[139];
cx q[13], q[139];
U(0, 0, pi/3) q[139];
cx q[13], q[139];
cx q[14], q[139];
U(0, 0, pi/3) q[139];
cx q[14], q[139];
cx q[16], q[139];
U(0, 0, pi/3) q[139];
cx q[16], q[139];
cx q[19], q[139];
U(0, 0, pi/3) q[139];
cx q[19], q[139];
cx q[20], q[139];
U(0, 0, pi/3) q[139];
cx q[20], q[139];
cx q[22], q[139];
U(0, 0, pi/3) q[139];
cx q[22], q[139];
cx q[28], q[139];
U(0, 0, pi/3) q[139];
cx q[28], q[139];
cx q[29], q[139];
U(0, 0, pi/3) q[139];
cx q[29], q[139];
cx q[30], q[139];
U(0, 0, pi/3) q[139];
cx q[30], q[139];
cx q[31], q[139];
U(0, 0, pi/3) q[139];
cx q[31], q[139];
cx q[33], q[139];
U(0, 0, pi/3) q[139];
cx q[33], q[139];
cx q[38], q[139];
U(0, 0, pi/3) q[139];
cx q[38], q[139];
cx q[40], q[139];
U(0, 0, pi/3) q[139];
cx q[40], q[139];
cx q[42], q[139];
U(0, 0, pi/3) q[139];
cx q[42], q[139];
cx q[49], q[139];
U(0, 0, pi/3) q[139];
cx q[49], q[139];
cx q[52], q[139];
U(0, 0, pi/3) q[139];
cx q[52], q[139];
cx q[59], q[139];
U(0, 0, pi/3) q[139];
cx q[59], q[139];
cx q[60], q[139];
U(0, 0, pi/3) q[139];
cx q[60], q[139];
cx q[61], q[139];
U(0, 0, pi/3) q[139];
cx q[61], q[139];
cx q[62], q[139];
U(0, 0, pi/3) q[139];
cx q[62], q[139];
cx q[64], q[139];
U(0, 0, pi/3) q[139];
cx q[64], q[139];
cx q[65], q[139];
U(0, 0, pi/3) q[139];
cx q[65], q[139];
cx q[66], q[139];
U(0, 0, pi/3) q[139];
cx q[66], q[139];
cx q[67], q[139];
U(0, 0, pi/3) q[139];
cx q[67], q[139];
cx q[68], q[139];
U(0, 0, pi/3) q[139];
cx q[68], q[139];
cx q[72], q[139];
U(0, 0, pi/3) q[139];
cx q[72], q[139];
cx q[74], q[139];
U(0, 0, pi/3) q[139];
cx q[74], q[139];
cx q[76], q[139];
U(0, 0, pi/3) q[139];
cx q[76], q[139];
cx q[78], q[139];
U(0, 0, pi/3) q[139];
cx q[78], q[139];
cx q[83], q[139];
U(0, 0, pi/3) q[139];
cx q[83], q[139];
cx q[87], q[139];
U(0, 0, pi/3) q[139];
cx q[87], q[139];
cx q[88], q[139];
U(0, 0, pi/3) q[139];
cx q[88], q[139];
cx q[90], q[139];
U(0, 0, pi/3) q[139];
cx q[90], q[139];
cx q[95], q[139];
U(0, 0, pi/3) q[139];
cx q[95], q[139];
cx q[100], q[139];
U(0, 0, pi/3) q[139];
cx q[100], q[139];
cx q[101], q[139];
U(0, 0, pi/3) q[139];
cx q[101], q[139];
cx q[102], q[139];
U(0, 0, pi/3) q[139];
cx q[102], q[139];
cx q[104], q[139];
U(0, 0, pi/3) q[139];
cx q[104], q[139];
cx q[106], q[139];
U(0, 0, pi/3) q[139];
cx q[106], q[139];
cx q[108], q[139];
U(0, 0, pi/3) q[139];
cx q[108], q[139];
cx q[110], q[139];
U(0, 0, pi/3) q[139];
cx q[110], q[139];
cx q[111], q[139];
U(0, 0, pi/3) q[139];
cx q[111], q[139];
cx q[112], q[139];
U(0, 0, pi/3) q[139];
cx q[112], q[139];
cx q[117], q[139];
U(0, 0, pi/3) q[139];
cx q[117], q[139];
cx q[119], q[139];
U(0, 0, pi/3) q[139];
cx q[119], q[139];
cx q[120], q[139];
U(0, 0, pi/3) q[139];
cx q[120], q[139];
cx q[121], q[139];
U(0, 0, pi/3) q[139];
cx q[121], q[139];
cx q[129], q[139];
U(0, 0, pi/3) q[139];
cx q[129], q[139];
cx q[131], q[139];
U(0, 0, pi/3) q[139];
cx q[131], q[139];
cx q[132], q[139];
U(0, 0, pi/3) q[139];
cx q[132], q[139];
cx q[134], q[139];
U(0, 0, pi/3) q[139];
cx q[134], q[139];
cx q[136], q[139];
U(0, 0, pi/3) q[139];
cx q[136], q[139];
cx q[3], q[140];
U(0, 0, pi/3) q[140];
cx q[3], q[140];
cx q[6], q[140];
U(0, 0, pi/3) q[140];
cx q[6], q[140];
cx q[8], q[140];
U(0, 0, pi/3) q[140];
cx q[8], q[140];
cx q[10], q[140];
U(0, 0, pi/3) q[140];
cx q[10], q[140];
cx q[11], q[140];
U(0, 0, pi/3) q[140];
cx q[11], q[140];
cx q[12], q[140];
U(0, 0, pi/3) q[140];
cx q[12], q[140];
cx q[13], q[140];
U(0, 0, pi/3) q[140];
cx q[13], q[140];
cx q[14], q[140];
U(0, 0, pi/3) q[140];
cx q[14], q[140];
cx q[15], q[140];
U(0, 0, pi/3) q[140];
cx q[15], q[140];
cx q[17], q[140];
U(0, 0, pi/3) q[140];
cx q[17], q[140];
cx q[19], q[140];
U(0, 0, pi/3) q[140];
cx q[19], q[140];
cx q[20], q[140];
U(0, 0, pi/3) q[140];
cx q[20], q[140];
cx q[24], q[140];
U(0, 0, pi/3) q[140];
cx q[24], q[140];
cx q[25], q[140];
U(0, 0, pi/3) q[140];
cx q[25], q[140];
cx q[26], q[140];
U(0, 0, pi/3) q[140];
cx q[26], q[140];
cx q[27], q[140];
U(0, 0, pi/3) q[140];
cx q[27], q[140];
cx q[29], q[140];
U(0, 0, pi/3) q[140];
cx q[29], q[140];
cx q[30], q[140];
U(0, 0, pi/3) q[140];
cx q[30], q[140];
cx q[31], q[140];
U(0, 0, pi/3) q[140];
cx q[31], q[140];
cx q[33], q[140];
U(0, 0, pi/3) q[140];
cx q[33], q[140];
cx q[34], q[140];
U(0, 0, pi/3) q[140];
cx q[34], q[140];
cx q[37], q[140];
U(0, 0, pi/3) q[140];
cx q[37], q[140];
cx q[39], q[140];
U(0, 0, pi/3) q[140];
cx q[39], q[140];
cx q[41], q[140];
U(0, 0, pi/3) q[140];
cx q[41], q[140];
cx q[42], q[140];
U(0, 0, pi/3) q[140];
cx q[42], q[140];
cx q[43], q[140];
U(0, 0, pi/3) q[140];
cx q[43], q[140];
cx q[44], q[140];
U(0, 0, pi/3) q[140];
cx q[44], q[140];
cx q[45], q[140];
U(0, 0, pi/3) q[140];
cx q[45], q[140];
cx q[46], q[140];
U(0, 0, pi/3) q[140];
cx q[46], q[140];
cx q[51], q[140];
U(0, 0, pi/3) q[140];
cx q[51], q[140];
cx q[53], q[140];
U(0, 0, pi/3) q[140];
cx q[53], q[140];
cx q[54], q[140];
U(0, 0, pi/3) q[140];
cx q[54], q[140];
cx q[55], q[140];
U(0, 0, pi/3) q[140];
cx q[55], q[140];
cx q[57], q[140];
U(0, 0, pi/3) q[140];
cx q[57], q[140];
cx q[59], q[140];
U(0, 0, pi/3) q[140];
cx q[59], q[140];
cx q[63], q[140];
U(0, 0, pi/3) q[140];
cx q[63], q[140];
cx q[64], q[140];
U(0, 0, pi/3) q[140];
cx q[64], q[140];
cx q[65], q[140];
U(0, 0, pi/3) q[140];
cx q[65], q[140];
cx q[67], q[140];
U(0, 0, pi/3) q[140];
cx q[67], q[140];
cx q[69], q[140];
U(0, 0, pi/3) q[140];
cx q[69], q[140];
cx q[70], q[140];
U(0, 0, pi/3) q[140];
cx q[70], q[140];
cx q[71], q[140];
U(0, 0, pi/3) q[140];
cx q[71], q[140];
cx q[72], q[140];
U(0, 0, pi/3) q[140];
cx q[72], q[140];
cx q[73], q[140];
U(0, 0, pi/3) q[140];
cx q[73], q[140];
cx q[74], q[140];
U(0, 0, pi/3) q[140];
cx q[74], q[140];
cx q[75], q[140];
U(0, 0, pi/3) q[140];
cx q[75], q[140];
cx q[76], q[140];
U(0, 0, pi/3) q[140];
cx q[76], q[140];
cx q[77], q[140];
U(0, 0, pi/3) q[140];
cx q[77], q[140];
cx q[78], q[140];
U(0, 0, pi/3) q[140];
cx q[78], q[140];
cx q[79], q[140];
U(0, 0, pi/3) q[140];
cx q[79], q[140];
cx q[80], q[140];
U(0, 0, pi/3) q[140];
cx q[80], q[140];
cx q[82], q[140];
U(0, 0, pi/3) q[140];
cx q[82], q[140];
cx q[84], q[140];
U(0, 0, pi/3) q[140];
cx q[84], q[140];
cx q[85], q[140];
U(0, 0, pi/3) q[140];
cx q[85], q[140];
cx q[90], q[140];
U(0, 0, pi/3) q[140];
cx q[90], q[140];
cx q[91], q[140];
U(0, 0, pi/3) q[140];
cx q[91], q[140];
cx q[92], q[140];
U(0, 0, pi/3) q[140];
cx q[92], q[140];
cx q[94], q[140];
U(0, 0, pi/3) q[140];
cx q[94], q[140];
cx q[95], q[140];
U(0, 0, pi/3) q[140];
cx q[95], q[140];
cx q[98], q[140];
U(0, 0, pi/3) q[140];
cx q[98], q[140];
cx q[99], q[140];
U(0, 0, pi/3) q[140];
cx q[99], q[140];
cx q[101], q[140];
U(0, 0, pi/3) q[140];
cx q[101], q[140];
cx q[103], q[140];
U(0, 0, pi/3) q[140];
cx q[103], q[140];
cx q[105], q[140];
U(0, 0, pi/3) q[140];
cx q[105], q[140];
cx q[106], q[140];
U(0, 0, pi/3) q[140];
cx q[106], q[140];
cx q[109], q[140];
U(0, 0, pi/3) q[140];
cx q[109], q[140];
cx q[110], q[140];
U(0, 0, pi/3) q[140];
cx q[110], q[140];
cx q[111], q[140];
U(0, 0, pi/3) q[140];
cx q[111], q[140];
cx q[113], q[140];
U(0, 0, pi/3) q[140];
cx q[113], q[140];
cx q[115], q[140];
U(0, 0, pi/3) q[140];
cx q[115], q[140];
cx q[122], q[140];
U(0, 0, pi/3) q[140];
cx q[122], q[140];
cx q[123], q[140];
U(0, 0, pi/3) q[140];
cx q[123], q[140];
cx q[124], q[140];
U(0, 0, pi/3) q[140];
cx q[124], q[140];
cx q[125], q[140];
U(0, 0, pi/3) q[140];
cx q[125], q[140];
cx q[127], q[140];
U(0, 0, pi/3) q[140];
cx q[127], q[140];
cx q[128], q[140];
U(0, 0, pi/3) q[140];
cx q[128], q[140];
cx q[132], q[140];
U(0, 0, pi/3) q[140];
cx q[132], q[140];
cx q[134], q[140];
U(0, 0, pi/3) q[140];
cx q[134], q[140];
cx q[135], q[140];
U(0, 0, pi/3) q[140];
cx q[135], q[140];
cx q[136], q[140];
U(0, 0, pi/3) q[140];
cx q[136], q[140];
cx q[138], q[140];
U(0, 0, pi/3) q[140];
cx q[138], q[140];
cx q[0], q[141];
U(0, 0, pi/3) q[141];
cx q[0], q[141];
cx q[1], q[141];
U(0, 0, pi/3) q[141];
cx q[1], q[141];
cx q[2], q[141];
U(0, 0, pi/3) q[141];
cx q[2], q[141];
cx q[4], q[141];
U(0, 0, pi/3) q[141];
cx q[4], q[141];
cx q[9], q[141];
U(0, 0, pi/3) q[141];
cx q[9], q[141];
cx q[10], q[141];
U(0, 0, pi/3) q[141];
cx q[10], q[141];
cx q[12], q[141];
U(0, 0, pi/3) q[141];
cx q[12], q[141];
cx q[13], q[141];
U(0, 0, pi/3) q[141];
cx q[13], q[141];
cx q[14], q[141];
U(0, 0, pi/3) q[141];
cx q[14], q[141];
cx q[17], q[141];
U(0, 0, pi/3) q[141];
cx q[17], q[141];
cx q[19], q[141];
U(0, 0, pi/3) q[141];
cx q[19], q[141];
cx q[20], q[141];
U(0, 0, pi/3) q[141];
cx q[20], q[141];
cx q[23], q[141];
U(0, 0, pi/3) q[141];
cx q[23], q[141];
cx q[24], q[141];
U(0, 0, pi/3) q[141];
cx q[24], q[141];
cx q[25], q[141];
U(0, 0, pi/3) q[141];
cx q[25], q[141];
cx q[26], q[141];
U(0, 0, pi/3) q[141];
cx q[26], q[141];
cx q[27], q[141];
U(0, 0, pi/3) q[141];
cx q[27], q[141];
cx q[28], q[141];
U(0, 0, pi/3) q[141];
cx q[28], q[141];
cx q[30], q[141];
U(0, 0, pi/3) q[141];
cx q[30], q[141];
cx q[32], q[141];
U(0, 0, pi/3) q[141];
cx q[32], q[141];
cx q[33], q[141];
U(0, 0, pi/3) q[141];
cx q[33], q[141];
cx q[35], q[141];
U(0, 0, pi/3) q[141];
cx q[35], q[141];
cx q[37], q[141];
U(0, 0, pi/3) q[141];
cx q[37], q[141];
cx q[38], q[141];
U(0, 0, pi/3) q[141];
cx q[38], q[141];
cx q[40], q[141];
U(0, 0, pi/3) q[141];
cx q[40], q[141];
cx q[41], q[141];
U(0, 0, pi/3) q[141];
cx q[41], q[141];
cx q[43], q[141];
U(0, 0, pi/3) q[141];
cx q[43], q[141];
cx q[45], q[141];
U(0, 0, pi/3) q[141];
cx q[45], q[141];
cx q[46], q[141];
U(0, 0, pi/3) q[141];
cx q[46], q[141];
cx q[48], q[141];
U(0, 0, pi/3) q[141];
cx q[48], q[141];
cx q[50], q[141];
U(0, 0, pi/3) q[141];
cx q[50], q[141];
cx q[51], q[141];
U(0, 0, pi/3) q[141];
cx q[51], q[141];
cx q[54], q[141];
U(0, 0, pi/3) q[141];
cx q[54], q[141];
cx q[55], q[141];
U(0, 0, pi/3) q[141];
cx q[55], q[141];
cx q[56], q[141];
U(0, 0, pi/3) q[141];
cx q[56], q[141];
cx q[57], q[141];
U(0, 0, pi/3) q[141];
cx q[57], q[141];
cx q[58], q[141];
U(0, 0, pi/3) q[141];
cx q[58], q[141];
cx q[59], q[141];
U(0, 0, pi/3) q[141];
cx q[59], q[141];
cx q[61], q[141];
U(0, 0, pi/3) q[141];
cx q[61], q[141];
cx q[62], q[141];
U(0, 0, pi/3) q[141];
cx q[62], q[141];
cx q[64], q[141];
U(0, 0, pi/3) q[141];
cx q[64], q[141];
cx q[66], q[141];
U(0, 0, pi/3) q[141];
cx q[66], q[141];
cx q[67], q[141];
U(0, 0, pi/3) q[141];
cx q[67], q[141];
cx q[69], q[141];
U(0, 0, pi/3) q[141];
cx q[69], q[141];
cx q[71], q[141];
U(0, 0, pi/3) q[141];
cx q[71], q[141];
cx q[72], q[141];
U(0, 0, pi/3) q[141];
cx q[72], q[141];
cx q[76], q[141];
U(0, 0, pi/3) q[141];
cx q[76], q[141];
cx q[77], q[141];
U(0, 0, pi/3) q[141];
cx q[77], q[141];
cx q[78], q[141];
U(0, 0, pi/3) q[141];
cx q[78], q[141];
cx q[79], q[141];
U(0, 0, pi/3) q[141];
cx q[79], q[141];
cx q[81], q[141];
U(0, 0, pi/3) q[141];
cx q[81], q[141];
cx q[82], q[141];
U(0, 0, pi/3) q[141];
cx q[82], q[141];
cx q[83], q[141];
U(0, 0, pi/3) q[141];
cx q[83], q[141];
cx q[84], q[141];
U(0, 0, pi/3) q[141];
cx q[84], q[141];
cx q[87], q[141];
U(0, 0, pi/3) q[141];
cx q[87], q[141];
cx q[88], q[141];
U(0, 0, pi/3) q[141];
cx q[88], q[141];
cx q[91], q[141];
U(0, 0, pi/3) q[141];
cx q[91], q[141];
cx q[94], q[141];
U(0, 0, pi/3) q[141];
cx q[94], q[141];
cx q[95], q[141];
U(0, 0, pi/3) q[141];
cx q[95], q[141];
cx q[99], q[141];
U(0, 0, pi/3) q[141];
cx q[99], q[141];
cx q[100], q[141];
U(0, 0, pi/3) q[141];
cx q[100], q[141];
cx q[102], q[141];
U(0, 0, pi/3) q[141];
cx q[102], q[141];
cx q[104], q[141];
U(0, 0, pi/3) q[141];
cx q[104], q[141];
cx q[105], q[141];
U(0, 0, pi/3) q[141];
cx q[105], q[141];
cx q[106], q[141];
U(0, 0, pi/3) q[141];
cx q[106], q[141];
cx q[108], q[141];
U(0, 0, pi/3) q[141];
cx q[108], q[141];
cx q[109], q[141];
U(0, 0, pi/3) q[141];
cx q[109], q[141];
cx q[110], q[141];
U(0, 0, pi/3) q[141];
cx q[110], q[141];
cx q[114], q[141];
U(0, 0, pi/3) q[141];
cx q[114], q[141];
cx q[120], q[141];
U(0, 0, pi/3) q[141];
cx q[120], q[141];
cx q[122], q[141];
U(0, 0, pi/3) q[141];
cx q[122], q[141];
cx q[124], q[141];
U(0, 0, pi/3) q[141];
cx q[124], q[141];
cx q[127], q[141];
U(0, 0, pi/3) q[141];
cx q[127], q[141];
cx q[131], q[141];
U(0, 0, pi/3) q[141];
cx q[131], q[141];
cx q[134], q[141];
U(0, 0, pi/3) q[141];
cx q[134], q[141];
cx q[135], q[141];
U(0, 0, pi/3) q[141];
cx q[135], q[141];
cx q[136], q[141];
U(0, 0, pi/3) q[141];
cx q[136], q[141];
cx q[2], q[142];
U(0, 0, pi/3) q[142];
cx q[2], q[142];
cx q[4], q[142];
U(0, 0, pi/3) q[142];
cx q[4], q[142];
cx q[6], q[142];
U(0, 0, pi/3) q[142];
cx q[6], q[142];
cx q[7], q[142];
U(0, 0, pi/3) q[142];
cx q[7], q[142];
cx q[8], q[142];
U(0, 0, pi/3) q[142];
cx q[8], q[142];
cx q[11], q[142];
U(0, 0, pi/3) q[142];
cx q[11], q[142];
cx q[14], q[142];
U(0, 0, pi/3) q[142];
cx q[14], q[142];
cx q[15], q[142];
U(0, 0, pi/3) q[142];
cx q[15], q[142];
cx q[19], q[142];
U(0, 0, pi/3) q[142];
cx q[19], q[142];
cx q[21], q[142];
U(0, 0, pi/3) q[142];
cx q[21], q[142];
cx q[22], q[142];
U(0, 0, pi/3) q[142];
cx q[22], q[142];
cx q[23], q[142];
U(0, 0, pi/3) q[142];
cx q[23], q[142];
cx q[24], q[142];
U(0, 0, pi/3) q[142];
cx q[24], q[142];
cx q[26], q[142];
U(0, 0, pi/3) q[142];
cx q[26], q[142];
cx q[30], q[142];
U(0, 0, pi/3) q[142];
cx q[30], q[142];
cx q[32], q[142];
U(0, 0, pi/3) q[142];
cx q[32], q[142];
cx q[33], q[142];
U(0, 0, pi/3) q[142];
cx q[33], q[142];
cx q[34], q[142];
U(0, 0, pi/3) q[142];
cx q[34], q[142];
cx q[37], q[142];
U(0, 0, pi/3) q[142];
cx q[37], q[142];
cx q[38], q[142];
U(0, 0, pi/3) q[142];
cx q[38], q[142];
cx q[39], q[142];
U(0, 0, pi/3) q[142];
cx q[39], q[142];
cx q[40], q[142];
U(0, 0, pi/3) q[142];
cx q[40], q[142];
cx q[41], q[142];
U(0, 0, pi/3) q[142];
cx q[41], q[142];
cx q[45], q[142];
U(0, 0, pi/3) q[142];
cx q[45], q[142];
cx q[46], q[142];
U(0, 0, pi/3) q[142];
cx q[46], q[142];
cx q[48], q[142];
U(0, 0, pi/3) q[142];
cx q[48], q[142];
cx q[50], q[142];
U(0, 0, pi/3) q[142];
cx q[50], q[142];
cx q[51], q[142];
U(0, 0, pi/3) q[142];
cx q[51], q[142];
cx q[52], q[142];
U(0, 0, pi/3) q[142];
cx q[52], q[142];
cx q[53], q[142];
U(0, 0, pi/3) q[142];
cx q[53], q[142];
cx q[54], q[142];
U(0, 0, pi/3) q[142];
cx q[54], q[142];
cx q[55], q[142];
U(0, 0, pi/3) q[142];
cx q[55], q[142];
cx q[61], q[142];
U(0, 0, pi/3) q[142];
cx q[61], q[142];
cx q[62], q[142];
U(0, 0, pi/3) q[142];
cx q[62], q[142];
cx q[67], q[142];
U(0, 0, pi/3) q[142];
cx q[67], q[142];
cx q[68], q[142];
U(0, 0, pi/3) q[142];
cx q[68], q[142];
cx q[69], q[142];
U(0, 0, pi/3) q[142];
cx q[69], q[142];
cx q[72], q[142];
U(0, 0, pi/3) q[142];
cx q[72], q[142];
cx q[74], q[142];
U(0, 0, pi/3) q[142];
cx q[74], q[142];
cx q[75], q[142];
U(0, 0, pi/3) q[142];
cx q[75], q[142];
cx q[76], q[142];
U(0, 0, pi/3) q[142];
cx q[76], q[142];
cx q[77], q[142];
U(0, 0, pi/3) q[142];
cx q[77], q[142];
cx q[78], q[142];
U(0, 0, pi/3) q[142];
cx q[78], q[142];
cx q[81], q[142];
U(0, 0, pi/3) q[142];
cx q[81], q[142];
cx q[83], q[142];
U(0, 0, pi/3) q[142];
cx q[83], q[142];
cx q[85], q[142];
U(0, 0, pi/3) q[142];
cx q[85], q[142];
cx q[88], q[142];
U(0, 0, pi/3) q[142];
cx q[88], q[142];
cx q[89], q[142];
U(0, 0, pi/3) q[142];
cx q[89], q[142];
cx q[91], q[142];
U(0, 0, pi/3) q[142];
cx q[91], q[142];
cx q[92], q[142];
U(0, 0, pi/3) q[142];
cx q[92], q[142];
cx q[96], q[142];
U(0, 0, pi/3) q[142];
cx q[96], q[142];
cx q[98], q[142];
U(0, 0, pi/3) q[142];
cx q[98], q[142];
cx q[102], q[142];
U(0, 0, pi/3) q[142];
cx q[102], q[142];
cx q[108], q[142];
U(0, 0, pi/3) q[142];
cx q[108], q[142];
cx q[109], q[142];
U(0, 0, pi/3) q[142];
cx q[109], q[142];
cx q[111], q[142];
U(0, 0, pi/3) q[142];
cx q[111], q[142];
cx q[113], q[142];
U(0, 0, pi/3) q[142];
cx q[113], q[142];
cx q[115], q[142];
U(0, 0, pi/3) q[142];
cx q[115], q[142];
cx q[116], q[142];
U(0, 0, pi/3) q[142];
cx q[116], q[142];
cx q[122], q[142];
U(0, 0, pi/3) q[142];
cx q[122], q[142];
cx q[123], q[142];
U(0, 0, pi/3) q[142];
cx q[123], q[142];
cx q[127], q[142];
U(0, 0, pi/3) q[142];
cx q[127], q[142];
cx q[129], q[142];
U(0, 0, pi/3) q[142];
cx q[129], q[142];
cx q[131], q[142];
U(0, 0, pi/3) q[142];
cx q[131], q[142];
cx q[132], q[142];
U(0, 0, pi/3) q[142];
cx q[132], q[142];
cx q[134], q[142];
U(0, 0, pi/3) q[142];
cx q[134], q[142];
cx q[135], q[142];
U(0, 0, pi/3) q[142];
cx q[135], q[142];
cx q[136], q[142];
U(0, 0, pi/3) q[142];
cx q[136], q[142];
cx q[137], q[142];
U(0, 0, pi/3) q[142];
cx q[137], q[142];
cx q[138], q[142];
U(0, 0, pi/3) q[142];
cx q[138], q[142];
cx q[140], q[142];
U(0, 0, pi/3) q[142];
cx q[140], q[142];
cx q[0], q[143];
U(0, 0, pi/3) q[143];
cx q[0], q[143];
cx q[2], q[143];
U(0, 0, pi/3) q[143];
cx q[2], q[143];
cx q[3], q[143];
U(0, 0, pi/3) q[143];
cx q[3], q[143];
cx q[9], q[143];
U(0, 0, pi/3) q[143];
cx q[9], q[143];
cx q[12], q[143];
U(0, 0, pi/3) q[143];
cx q[12], q[143];
cx q[13], q[143];
U(0, 0, pi/3) q[143];
cx q[13], q[143];
cx q[15], q[143];
U(0, 0, pi/3) q[143];
cx q[15], q[143];
cx q[16], q[143];
U(0, 0, pi/3) q[143];
cx q[16], q[143];
cx q[17], q[143];
U(0, 0, pi/3) q[143];
cx q[17], q[143];
cx q[18], q[143];
U(0, 0, pi/3) q[143];
cx q[18], q[143];
cx q[19], q[143];
U(0, 0, pi/3) q[143];
cx q[19], q[143];
cx q[20], q[143];
U(0, 0, pi/3) q[143];
cx q[20], q[143];
cx q[22], q[143];
U(0, 0, pi/3) q[143];
cx q[22], q[143];
cx q[24], q[143];
U(0, 0, pi/3) q[143];
cx q[24], q[143];
cx q[27], q[143];
U(0, 0, pi/3) q[143];
cx q[27], q[143];
cx q[31], q[143];
U(0, 0, pi/3) q[143];
cx q[31], q[143];
cx q[32], q[143];
U(0, 0, pi/3) q[143];
cx q[32], q[143];
cx q[33], q[143];
U(0, 0, pi/3) q[143];
cx q[33], q[143];
cx q[34], q[143];
U(0, 0, pi/3) q[143];
cx q[34], q[143];
cx q[35], q[143];
U(0, 0, pi/3) q[143];
cx q[35], q[143];
cx q[37], q[143];
U(0, 0, pi/3) q[143];
cx q[37], q[143];
cx q[40], q[143];
U(0, 0, pi/3) q[143];
cx q[40], q[143];
cx q[41], q[143];
U(0, 0, pi/3) q[143];
cx q[41], q[143];
cx q[42], q[143];
U(0, 0, pi/3) q[143];
cx q[42], q[143];
cx q[43], q[143];
U(0, 0, pi/3) q[143];
cx q[43], q[143];
cx q[44], q[143];
U(0, 0, pi/3) q[143];
cx q[44], q[143];
cx q[45], q[143];
U(0, 0, pi/3) q[143];
cx q[45], q[143];
cx q[47], q[143];
U(0, 0, pi/3) q[143];
cx q[47], q[143];
cx q[48], q[143];
U(0, 0, pi/3) q[143];
cx q[48], q[143];
cx q[51], q[143];
U(0, 0, pi/3) q[143];
cx q[51], q[143];
cx q[52], q[143];
U(0, 0, pi/3) q[143];
cx q[52], q[143];
cx q[53], q[143];
U(0, 0, pi/3) q[143];
cx q[53], q[143];
cx q[54], q[143];
U(0, 0, pi/3) q[143];
cx q[54], q[143];
cx q[55], q[143];
U(0, 0, pi/3) q[143];
cx q[55], q[143];
cx q[57], q[143];
U(0, 0, pi/3) q[143];
cx q[57], q[143];
cx q[61], q[143];
U(0, 0, pi/3) q[143];
cx q[61], q[143];
cx q[68], q[143];
U(0, 0, pi/3) q[143];
cx q[68], q[143];
cx q[69], q[143];
U(0, 0, pi/3) q[143];
cx q[69], q[143];
cx q[70], q[143];
U(0, 0, pi/3) q[143];
cx q[70], q[143];
cx q[72], q[143];
U(0, 0, pi/3) q[143];
cx q[72], q[143];
cx q[75], q[143];
U(0, 0, pi/3) q[143];
cx q[75], q[143];
cx q[76], q[143];
U(0, 0, pi/3) q[143];
cx q[76], q[143];
cx q[77], q[143];
U(0, 0, pi/3) q[143];
cx q[77], q[143];
cx q[80], q[143];
U(0, 0, pi/3) q[143];
cx q[80], q[143];
cx q[82], q[143];
U(0, 0, pi/3) q[143];
cx q[82], q[143];
cx q[83], q[143];
U(0, 0, pi/3) q[143];
cx q[83], q[143];
cx q[85], q[143];
U(0, 0, pi/3) q[143];
cx q[85], q[143];
cx q[86], q[143];
U(0, 0, pi/3) q[143];
cx q[86], q[143];
cx q[89], q[143];
U(0, 0, pi/3) q[143];
cx q[89], q[143];
cx q[90], q[143];
U(0, 0, pi/3) q[143];
cx q[90], q[143];
cx q[97], q[143];
U(0, 0, pi/3) q[143];
cx q[97], q[143];
cx q[98], q[143];
U(0, 0, pi/3) q[143];
cx q[98], q[143];
cx q[100], q[143];
U(0, 0, pi/3) q[143];
cx q[100], q[143];
cx q[102], q[143];
U(0, 0, pi/3) q[143];
cx q[102], q[143];
cx q[103], q[143];
U(0, 0, pi/3) q[143];
cx q[103], q[143];
cx q[105], q[143];
U(0, 0, pi/3) q[143];
cx q[105], q[143];
cx q[107], q[143];
U(0, 0, pi/3) q[143];
cx q[107], q[143];
cx q[108], q[143];
U(0, 0, pi/3) q[143];
cx q[108], q[143];
cx q[109], q[143];
U(0, 0, pi/3) q[143];
cx q[109], q[143];
cx q[113], q[143];
U(0, 0, pi/3) q[143];
cx q[113], q[143];
cx q[114], q[143];
U(0, 0, pi/3) q[143];
cx q[114], q[143];
cx q[118], q[143];
U(0, 0, pi/3) q[143];
cx q[118], q[143];
cx q[119], q[143];
U(0, 0, pi/3) q[143];
cx q[119], q[143];
cx q[121], q[143];
U(0, 0, pi/3) q[143];
cx q[121], q[143];
cx q[124], q[143];
U(0, 0, pi/3) q[143];
cx q[124], q[143];
cx q[125], q[143];
U(0, 0, pi/3) q[143];
cx q[125], q[143];
cx q[126], q[143];
U(0, 0, pi/3) q[143];
cx q[126], q[143];
cx q[129], q[143];
U(0, 0, pi/3) q[143];
cx q[129], q[143];
cx q[131], q[143];
U(0, 0, pi/3) q[143];
cx q[131], q[143];
cx q[132], q[143];
U(0, 0, pi/3) q[143];
cx q[132], q[143];
cx q[133], q[143];
U(0, 0, pi/3) q[143];
cx q[133], q[143];
cx q[135], q[143];
U(0, 0, pi/3) q[143];
cx q[135], q[143];
cx q[140], q[143];
U(0, 0, pi/3) q[143];
cx q[140], q[143];
cx q[142], q[143];
U(0, 0, pi/3) q[143];
cx q[142], q[143];
cx q[1], q[144];
U(0, 0, pi/3) q[144];
cx q[1], q[144];
cx q[4], q[144];
U(0, 0, pi/3) q[144];
cx q[4], q[144];
cx q[6], q[144];
U(0, 0, pi/3) q[144];
cx q[6], q[144];
cx q[7], q[144];
U(0, 0, pi/3) q[144];
cx q[7], q[144];
cx q[9], q[144];
U(0, 0, pi/3) q[144];
cx q[9], q[144];
cx q[12], q[144];
U(0, 0, pi/3) q[144];
cx q[12], q[144];
cx q[14], q[144];
U(0, 0, pi/3) q[144];
cx q[14], q[144];
cx q[18], q[144];
U(0, 0, pi/3) q[144];
cx q[18], q[144];
cx q[19], q[144];
U(0, 0, pi/3) q[144];
cx q[19], q[144];
cx q[22], q[144];
U(0, 0, pi/3) q[144];
cx q[22], q[144];
cx q[24], q[144];
U(0, 0, pi/3) q[144];
cx q[24], q[144];
cx q[25], q[144];
U(0, 0, pi/3) q[144];
cx q[25], q[144];
cx q[27], q[144];
U(0, 0, pi/3) q[144];
cx q[27], q[144];
cx q[29], q[144];
U(0, 0, pi/3) q[144];
cx q[29], q[144];
cx q[31], q[144];
U(0, 0, pi/3) q[144];
cx q[31], q[144];
cx q[36], q[144];
U(0, 0, pi/3) q[144];
cx q[36], q[144];
cx q[37], q[144];
U(0, 0, pi/3) q[144];
cx q[37], q[144];
cx q[39], q[144];
U(0, 0, pi/3) q[144];
cx q[39], q[144];
cx q[40], q[144];
U(0, 0, pi/3) q[144];
cx q[40], q[144];
cx q[45], q[144];
U(0, 0, pi/3) q[144];
cx q[45], q[144];
cx q[46], q[144];
U(0, 0, pi/3) q[144];
cx q[46], q[144];
cx q[47], q[144];
U(0, 0, pi/3) q[144];
cx q[47], q[144];
cx q[49], q[144];
U(0, 0, pi/3) q[144];
cx q[49], q[144];
cx q[50], q[144];
U(0, 0, pi/3) q[144];
cx q[50], q[144];
cx q[51], q[144];
U(0, 0, pi/3) q[144];
cx q[51], q[144];
cx q[52], q[144];
U(0, 0, pi/3) q[144];
cx q[52], q[144];
cx q[53], q[144];
U(0, 0, pi/3) q[144];
cx q[53], q[144];
cx q[54], q[144];
U(0, 0, pi/3) q[144];
cx q[54], q[144];
cx q[55], q[144];
U(0, 0, pi/3) q[144];
cx q[55], q[144];
cx q[58], q[144];
U(0, 0, pi/3) q[144];
cx q[58], q[144];
cx q[60], q[144];
U(0, 0, pi/3) q[144];
cx q[60], q[144];
cx q[61], q[144];
U(0, 0, pi/3) q[144];
cx q[61], q[144];
cx q[63], q[144];
U(0, 0, pi/3) q[144];
cx q[63], q[144];
cx q[65], q[144];
U(0, 0, pi/3) q[144];
cx q[65], q[144];
cx q[66], q[144];
U(0, 0, pi/3) q[144];
cx q[66], q[144];
cx q[68], q[144];
U(0, 0, pi/3) q[144];
cx q[68], q[144];
cx q[71], q[144];
U(0, 0, pi/3) q[144];
cx q[71], q[144];
cx q[72], q[144];
U(0, 0, pi/3) q[144];
cx q[72], q[144];
cx q[73], q[144];
U(0, 0, pi/3) q[144];
cx q[73], q[144];
cx q[74], q[144];
U(0, 0, pi/3) q[144];
cx q[74], q[144];
cx q[76], q[144];
U(0, 0, pi/3) q[144];
cx q[76], q[144];
cx q[78], q[144];
U(0, 0, pi/3) q[144];
cx q[78], q[144];
cx q[80], q[144];
U(0, 0, pi/3) q[144];
cx q[80], q[144];
cx q[81], q[144];
U(0, 0, pi/3) q[144];
cx q[81], q[144];
cx q[83], q[144];
U(0, 0, pi/3) q[144];
cx q[83], q[144];
cx q[86], q[144];
U(0, 0, pi/3) q[144];
cx q[86], q[144];
cx q[87], q[144];
U(0, 0, pi/3) q[144];
cx q[87], q[144];
cx q[88], q[144];
U(0, 0, pi/3) q[144];
cx q[88], q[144];
cx q[90], q[144];
U(0, 0, pi/3) q[144];
cx q[90], q[144];
cx q[94], q[144];
U(0, 0, pi/3) q[144];
cx q[94], q[144];
cx q[96], q[144];
U(0, 0, pi/3) q[144];
cx q[96], q[144];
cx q[98], q[144];
U(0, 0, pi/3) q[144];
cx q[98], q[144];
cx q[102], q[144];
U(0, 0, pi/3) q[144];
cx q[102], q[144];
cx q[104], q[144];
U(0, 0, pi/3) q[144];
cx q[104], q[144];
cx q[106], q[144];
U(0, 0, pi/3) q[144];
cx q[106], q[144];
cx q[107], q[144];
U(0, 0, pi/3) q[144];
cx q[107], q[144];
cx q[108], q[144];
U(0, 0, pi/3) q[144];
cx q[108], q[144];
cx q[110], q[144];
U(0, 0, pi/3) q[144];
cx q[110], q[144];
cx q[115], q[144];
U(0, 0, pi/3) q[144];
cx q[115], q[144];
cx q[119], q[144];
U(0, 0, pi/3) q[144];
cx q[119], q[144];
cx q[123], q[144];
U(0, 0, pi/3) q[144];
cx q[123], q[144];
cx q[125], q[144];
U(0, 0, pi/3) q[144];
cx q[125], q[144];
cx q[127], q[144];
U(0, 0, pi/3) q[144];
cx q[127], q[144];
cx q[130], q[144];
U(0, 0, pi/3) q[144];
cx q[130], q[144];
cx q[131], q[144];
U(0, 0, pi/3) q[144];
cx q[131], q[144];
cx q[132], q[144];
U(0, 0, pi/3) q[144];
cx q[132], q[144];
cx q[134], q[144];
U(0, 0, pi/3) q[144];
cx q[134], q[144];
cx q[137], q[144];
U(0, 0, pi/3) q[144];
cx q[137], q[144];
cx q[138], q[144];
U(0, 0, pi/3) q[144];
cx q[138], q[144];
cx q[140], q[144];
U(0, 0, pi/3) q[144];
cx q[140], q[144];
cx q[141], q[144];
U(0, 0, pi/3) q[144];
cx q[141], q[144];
cx q[143], q[144];
U(0, 0, pi/3) q[144];
cx q[143], q[144];
cx q[4], q[145];
U(0, 0, pi/3) q[145];
cx q[4], q[145];
cx q[5], q[145];
U(0, 0, pi/3) q[145];
cx q[5], q[145];
cx q[6], q[145];
U(0, 0, pi/3) q[145];
cx q[6], q[145];
cx q[11], q[145];
U(0, 0, pi/3) q[145];
cx q[11], q[145];
cx q[12], q[145];
U(0, 0, pi/3) q[145];
cx q[12], q[145];
cx q[13], q[145];
U(0, 0, pi/3) q[145];
cx q[13], q[145];
cx q[14], q[145];
U(0, 0, pi/3) q[145];
cx q[14], q[145];
cx q[18], q[145];
U(0, 0, pi/3) q[145];
cx q[18], q[145];
cx q[20], q[145];
U(0, 0, pi/3) q[145];
cx q[20], q[145];
cx q[23], q[145];
U(0, 0, pi/3) q[145];
cx q[23], q[145];
cx q[24], q[145];
U(0, 0, pi/3) q[145];
cx q[24], q[145];
cx q[26], q[145];
U(0, 0, pi/3) q[145];
cx q[26], q[145];
cx q[28], q[145];
U(0, 0, pi/3) q[145];
cx q[28], q[145];
cx q[29], q[145];
U(0, 0, pi/3) q[145];
cx q[29], q[145];
cx q[33], q[145];
U(0, 0, pi/3) q[145];
cx q[33], q[145];
cx q[35], q[145];
U(0, 0, pi/3) q[145];
cx q[35], q[145];
cx q[37], q[145];
U(0, 0, pi/3) q[145];
cx q[37], q[145];
cx q[40], q[145];
U(0, 0, pi/3) q[145];
cx q[40], q[145];
cx q[41], q[145];
U(0, 0, pi/3) q[145];
cx q[41], q[145];
cx q[45], q[145];
U(0, 0, pi/3) q[145];
cx q[45], q[145];
cx q[47], q[145];
U(0, 0, pi/3) q[145];
cx q[47], q[145];
cx q[48], q[145];
U(0, 0, pi/3) q[145];
cx q[48], q[145];
cx q[49], q[145];
U(0, 0, pi/3) q[145];
cx q[49], q[145];
cx q[51], q[145];
U(0, 0, pi/3) q[145];
cx q[51], q[145];
cx q[52], q[145];
U(0, 0, pi/3) q[145];
cx q[52], q[145];
cx q[53], q[145];
U(0, 0, pi/3) q[145];
cx q[53], q[145];
cx q[54], q[145];
U(0, 0, pi/3) q[145];
cx q[54], q[145];
cx q[56], q[145];
U(0, 0, pi/3) q[145];
cx q[56], q[145];
cx q[58], q[145];
U(0, 0, pi/3) q[145];
cx q[58], q[145];
cx q[59], q[145];
U(0, 0, pi/3) q[145];
cx q[59], q[145];
cx q[61], q[145];
U(0, 0, pi/3) q[145];
cx q[61], q[145];
cx q[62], q[145];
U(0, 0, pi/3) q[145];
cx q[62], q[145];
cx q[68], q[145];
U(0, 0, pi/3) q[145];
cx q[68], q[145];
cx q[70], q[145];
U(0, 0, pi/3) q[145];
cx q[70], q[145];
cx q[71], q[145];
U(0, 0, pi/3) q[145];
cx q[71], q[145];
cx q[74], q[145];
U(0, 0, pi/3) q[145];
cx q[74], q[145];
cx q[80], q[145];
U(0, 0, pi/3) q[145];
cx q[80], q[145];
cx q[85], q[145];
U(0, 0, pi/3) q[145];
cx q[85], q[145];
cx q[86], q[145];
U(0, 0, pi/3) q[145];
cx q[86], q[145];
cx q[89], q[145];
U(0, 0, pi/3) q[145];
cx q[89], q[145];
cx q[92], q[145];
U(0, 0, pi/3) q[145];
cx q[92], q[145];
cx q[93], q[145];
U(0, 0, pi/3) q[145];
cx q[93], q[145];
cx q[96], q[145];
U(0, 0, pi/3) q[145];
cx q[96], q[145];
cx q[97], q[145];
U(0, 0, pi/3) q[145];
cx q[97], q[145];
cx q[100], q[145];
U(0, 0, pi/3) q[145];
cx q[100], q[145];
cx q[102], q[145];
U(0, 0, pi/3) q[145];
cx q[102], q[145];
cx q[104], q[145];
U(0, 0, pi/3) q[145];
cx q[104], q[145];
cx q[108], q[145];
U(0, 0, pi/3) q[145];
cx q[108], q[145];
cx q[109], q[145];
U(0, 0, pi/3) q[145];
cx q[109], q[145];
cx q[110], q[145];
U(0, 0, pi/3) q[145];
cx q[110], q[145];
cx q[111], q[145];
U(0, 0, pi/3) q[145];
cx q[111], q[145];
cx q[116], q[145];
U(0, 0, pi/3) q[145];
cx q[116], q[145];
cx q[117], q[145];
U(0, 0, pi/3) q[145];
cx q[117], q[145];
cx q[119], q[145];
U(0, 0, pi/3) q[145];
cx q[119], q[145];
cx q[120], q[145];
U(0, 0, pi/3) q[145];
cx q[120], q[145];
cx q[121], q[145];
U(0, 0, pi/3) q[145];
cx q[121], q[145];
cx q[122], q[145];
U(0, 0, pi/3) q[145];
cx q[122], q[145];
cx q[123], q[145];
U(0, 0, pi/3) q[145];
cx q[123], q[145];
cx q[127], q[145];
U(0, 0, pi/3) q[145];
cx q[127], q[145];
cx q[128], q[145];
U(0, 0, pi/3) q[145];
cx q[128], q[145];
cx q[129], q[145];
U(0, 0, pi/3) q[145];
cx q[129], q[145];
cx q[132], q[145];
U(0, 0, pi/3) q[145];
cx q[132], q[145];
cx q[137], q[145];
U(0, 0, pi/3) q[145];
cx q[137], q[145];
cx q[138], q[145];
U(0, 0, pi/3) q[145];
cx q[138], q[145];
cx q[140], q[145];
U(0, 0, pi/3) q[145];
cx q[140], q[145];
cx q[141], q[145];
U(0, 0, pi/3) q[145];
cx q[141], q[145];
cx q[142], q[145];
U(0, 0, pi/3) q[145];
cx q[142], q[145];
cx q[0], q[146];
U(0, 0, pi/3) q[146];
cx q[0], q[146];
cx q[1], q[146];
U(0, 0, pi/3) q[146];
cx q[1], q[146];
cx q[3], q[146];
U(0, 0, pi/3) q[146];
cx q[3], q[146];
cx q[7], q[146];
U(0, 0, pi/3) q[146];
cx q[7], q[146];
cx q[8], q[146];
U(0, 0, pi/3) q[146];
cx q[8], q[146];
cx q[10], q[146];
U(0, 0, pi/3) q[146];
cx q[10], q[146];
cx q[11], q[146];
U(0, 0, pi/3) q[146];
cx q[11], q[146];
cx q[13], q[146];
U(0, 0, pi/3) q[146];
cx q[13], q[146];
cx q[14], q[146];
U(0, 0, pi/3) q[146];
cx q[14], q[146];
cx q[15], q[146];
U(0, 0, pi/3) q[146];
cx q[15], q[146];
cx q[21], q[146];
U(0, 0, pi/3) q[146];
cx q[21], q[146];
cx q[22], q[146];
U(0, 0, pi/3) q[146];
cx q[22], q[146];
cx q[24], q[146];
U(0, 0, pi/3) q[146];
cx q[24], q[146];
cx q[25], q[146];
U(0, 0, pi/3) q[146];
cx q[25], q[146];
cx q[29], q[146];
U(0, 0, pi/3) q[146];
cx q[29], q[146];
cx q[31], q[146];
U(0, 0, pi/3) q[146];
cx q[31], q[146];
cx q[36], q[146];
U(0, 0, pi/3) q[146];
cx q[36], q[146];
cx q[38], q[146];
U(0, 0, pi/3) q[146];
cx q[38], q[146];
cx q[39], q[146];
U(0, 0, pi/3) q[146];
cx q[39], q[146];
cx q[40], q[146];
U(0, 0, pi/3) q[146];
cx q[40], q[146];
cx q[43], q[146];
U(0, 0, pi/3) q[146];
cx q[43], q[146];
cx q[44], q[146];
U(0, 0, pi/3) q[146];
cx q[44], q[146];
cx q[47], q[146];
U(0, 0, pi/3) q[146];
cx q[47], q[146];
cx q[49], q[146];
U(0, 0, pi/3) q[146];
cx q[49], q[146];
cx q[53], q[146];
U(0, 0, pi/3) q[146];
cx q[53], q[146];
cx q[56], q[146];
U(0, 0, pi/3) q[146];
cx q[56], q[146];
cx q[57], q[146];
U(0, 0, pi/3) q[146];
cx q[57], q[146];
cx q[58], q[146];
U(0, 0, pi/3) q[146];
cx q[58], q[146];
cx q[59], q[146];
U(0, 0, pi/3) q[146];
cx q[59], q[146];
cx q[61], q[146];
U(0, 0, pi/3) q[146];
cx q[61], q[146];
cx q[62], q[146];
U(0, 0, pi/3) q[146];
cx q[62], q[146];
cx q[63], q[146];
U(0, 0, pi/3) q[146];
cx q[63], q[146];
cx q[64], q[146];
U(0, 0, pi/3) q[146];
cx q[64], q[146];
cx q[66], q[146];
U(0, 0, pi/3) q[146];
cx q[66], q[146];
cx q[67], q[146];
U(0, 0, pi/3) q[146];
cx q[67], q[146];
cx q[68], q[146];
U(0, 0, pi/3) q[146];
cx q[68], q[146];
cx q[69], q[146];
U(0, 0, pi/3) q[146];
cx q[69], q[146];
cx q[72], q[146];
U(0, 0, pi/3) q[146];
cx q[72], q[146];
cx q[74], q[146];
U(0, 0, pi/3) q[146];
cx q[74], q[146];
cx q[75], q[146];
U(0, 0, pi/3) q[146];
cx q[75], q[146];
cx q[77], q[146];
U(0, 0, pi/3) q[146];
cx q[77], q[146];
cx q[81], q[146];
U(0, 0, pi/3) q[146];
cx q[81], q[146];
cx q[84], q[146];
U(0, 0, pi/3) q[146];
cx q[84], q[146];
cx q[87], q[146];
U(0, 0, pi/3) q[146];
cx q[87], q[146];
cx q[88], q[146];
U(0, 0, pi/3) q[146];
cx q[88], q[146];
cx q[89], q[146];
U(0, 0, pi/3) q[146];
cx q[89], q[146];
cx q[91], q[146];
U(0, 0, pi/3) q[146];
cx q[91], q[146];
cx q[94], q[146];
U(0, 0, pi/3) q[146];
cx q[94], q[146];
cx q[95], q[146];
U(0, 0, pi/3) q[146];
cx q[95], q[146];
cx q[96], q[146];
U(0, 0, pi/3) q[146];
cx q[96], q[146];
cx q[99], q[146];
U(0, 0, pi/3) q[146];
cx q[99], q[146];
cx q[102], q[146];
U(0, 0, pi/3) q[146];
cx q[102], q[146];
cx q[108], q[146];
U(0, 0, pi/3) q[146];
cx q[108], q[146];
cx q[109], q[146];
U(0, 0, pi/3) q[146];
cx q[109], q[146];
cx q[110], q[146];
U(0, 0, pi/3) q[146];
cx q[110], q[146];
cx q[111], q[146];
U(0, 0, pi/3) q[146];
cx q[111], q[146];
cx q[116], q[146];
U(0, 0, pi/3) q[146];
cx q[116], q[146];
cx q[118], q[146];
U(0, 0, pi/3) q[146];
cx q[118], q[146];
cx q[119], q[146];
U(0, 0, pi/3) q[146];
cx q[119], q[146];
cx q[120], q[146];
U(0, 0, pi/3) q[146];
cx q[120], q[146];
cx q[121], q[146];
U(0, 0, pi/3) q[146];
cx q[121], q[146];
cx q[122], q[146];
U(0, 0, pi/3) q[146];
cx q[122], q[146];
cx q[123], q[146];
U(0, 0, pi/3) q[146];
cx q[123], q[146];
cx q[126], q[146];
U(0, 0, pi/3) q[146];
cx q[126], q[146];
cx q[127], q[146];
U(0, 0, pi/3) q[146];
cx q[127], q[146];
cx q[129], q[146];
U(0, 0, pi/3) q[146];
cx q[129], q[146];
cx q[130], q[146];
U(0, 0, pi/3) q[146];
cx q[130], q[146];
cx q[131], q[146];
U(0, 0, pi/3) q[146];
cx q[131], q[146];
cx q[133], q[146];
U(0, 0, pi/3) q[146];
cx q[133], q[146];
cx q[134], q[146];
U(0, 0, pi/3) q[146];
cx q[134], q[146];
cx q[138], q[146];
U(0, 0, pi/3) q[146];
cx q[138], q[146];
cx q[139], q[146];
U(0, 0, pi/3) q[146];
cx q[139], q[146];
cx q[140], q[146];
U(0, 0, pi/3) q[146];
cx q[140], q[146];
cx q[141], q[146];
U(0, 0, pi/3) q[146];
cx q[141], q[146];
cx q[143], q[146];
U(0, 0, pi/3) q[146];
cx q[143], q[146];
cx q[144], q[146];
U(0, 0, pi/3) q[146];
cx q[144], q[146];
cx q[0], q[147];
U(0, 0, pi/3) q[147];
cx q[0], q[147];
cx q[1], q[147];
U(0, 0, pi/3) q[147];
cx q[1], q[147];
cx q[2], q[147];
U(0, 0, pi/3) q[147];
cx q[2], q[147];
cx q[7], q[147];
U(0, 0, pi/3) q[147];
cx q[7], q[147];
cx q[8], q[147];
U(0, 0, pi/3) q[147];
cx q[8], q[147];
cx q[9], q[147];
U(0, 0, pi/3) q[147];
cx q[9], q[147];
cx q[10], q[147];
U(0, 0, pi/3) q[147];
cx q[10], q[147];
cx q[15], q[147];
U(0, 0, pi/3) q[147];
cx q[15], q[147];
cx q[16], q[147];
U(0, 0, pi/3) q[147];
cx q[16], q[147];
cx q[17], q[147];
U(0, 0, pi/3) q[147];
cx q[17], q[147];
cx q[18], q[147];
U(0, 0, pi/3) q[147];
cx q[18], q[147];
cx q[19], q[147];
U(0, 0, pi/3) q[147];
cx q[19], q[147];
cx q[20], q[147];
U(0, 0, pi/3) q[147];
cx q[20], q[147];
cx q[23], q[147];
U(0, 0, pi/3) q[147];
cx q[23], q[147];
cx q[24], q[147];
U(0, 0, pi/3) q[147];
cx q[24], q[147];
cx q[25], q[147];
U(0, 0, pi/3) q[147];
cx q[25], q[147];
cx q[33], q[147];
U(0, 0, pi/3) q[147];
cx q[33], q[147];
cx q[35], q[147];
U(0, 0, pi/3) q[147];
cx q[35], q[147];
cx q[36], q[147];
U(0, 0, pi/3) q[147];
cx q[36], q[147];
cx q[38], q[147];
U(0, 0, pi/3) q[147];
cx q[38], q[147];
cx q[40], q[147];
U(0, 0, pi/3) q[147];
cx q[40], q[147];
cx q[41], q[147];
U(0, 0, pi/3) q[147];
cx q[41], q[147];
cx q[46], q[147];
U(0, 0, pi/3) q[147];
cx q[46], q[147];
cx q[47], q[147];
U(0, 0, pi/3) q[147];
cx q[47], q[147];
cx q[48], q[147];
U(0, 0, pi/3) q[147];
cx q[48], q[147];
cx q[49], q[147];
U(0, 0, pi/3) q[147];
cx q[49], q[147];
cx q[51], q[147];
U(0, 0, pi/3) q[147];
cx q[51], q[147];
cx q[55], q[147];
U(0, 0, pi/3) q[147];
cx q[55], q[147];
cx q[56], q[147];
U(0, 0, pi/3) q[147];
cx q[56], q[147];
cx q[58], q[147];
U(0, 0, pi/3) q[147];
cx q[58], q[147];
cx q[59], q[147];
U(0, 0, pi/3) q[147];
cx q[59], q[147];
cx q[61], q[147];
U(0, 0, pi/3) q[147];
cx q[61], q[147];
cx q[63], q[147];
U(0, 0, pi/3) q[147];
cx q[63], q[147];
cx q[64], q[147];
U(0, 0, pi/3) q[147];
cx q[64], q[147];
cx q[66], q[147];
U(0, 0, pi/3) q[147];
cx q[66], q[147];
cx q[68], q[147];
U(0, 0, pi/3) q[147];
cx q[68], q[147];
cx q[71], q[147];
U(0, 0, pi/3) q[147];
cx q[71], q[147];
cx q[72], q[147];
U(0, 0, pi/3) q[147];
cx q[72], q[147];
cx q[73], q[147];
U(0, 0, pi/3) q[147];
cx q[73], q[147];
cx q[74], q[147];
U(0, 0, pi/3) q[147];
cx q[74], q[147];
cx q[76], q[147];
U(0, 0, pi/3) q[147];
cx q[76], q[147];
cx q[81], q[147];
U(0, 0, pi/3) q[147];
cx q[81], q[147];
cx q[84], q[147];
U(0, 0, pi/3) q[147];
cx q[84], q[147];
cx q[85], q[147];
U(0, 0, pi/3) q[147];
cx q[85], q[147];
cx q[86], q[147];
U(0, 0, pi/3) q[147];
cx q[86], q[147];
cx q[87], q[147];
U(0, 0, pi/3) q[147];
cx q[87], q[147];
cx q[94], q[147];
U(0, 0, pi/3) q[147];
cx q[94], q[147];
cx q[95], q[147];
U(0, 0, pi/3) q[147];
cx q[95], q[147];
cx q[96], q[147];
U(0, 0, pi/3) q[147];
cx q[96], q[147];
cx q[97], q[147];
U(0, 0, pi/3) q[147];
cx q[97], q[147];
cx q[98], q[147];
U(0, 0, pi/3) q[147];
cx q[98], q[147];
cx q[100], q[147];
U(0, 0, pi/3) q[147];
cx q[100], q[147];
cx q[104], q[147];
U(0, 0, pi/3) q[147];
cx q[104], q[147];
cx q[105], q[147];
U(0, 0, pi/3) q[147];
cx q[105], q[147];
cx q[108], q[147];
U(0, 0, pi/3) q[147];
cx q[108], q[147];
cx q[113], q[147];
U(0, 0, pi/3) q[147];
cx q[113], q[147];
cx q[114], q[147];
U(0, 0, pi/3) q[147];
cx q[114], q[147];
cx q[116], q[147];
U(0, 0, pi/3) q[147];
cx q[116], q[147];
cx q[118], q[147];
U(0, 0, pi/3) q[147];
cx q[118], q[147];
cx q[122], q[147];
U(0, 0, pi/3) q[147];
cx q[122], q[147];
cx q[124], q[147];
U(0, 0, pi/3) q[147];
cx q[124], q[147];
cx q[125], q[147];
U(0, 0, pi/3) q[147];
cx q[125], q[147];
cx q[128], q[147];
U(0, 0, pi/3) q[147];
cx q[128], q[147];
cx q[130], q[147];
U(0, 0, pi/3) q[147];
cx q[130], q[147];
cx q[131], q[147];
U(0, 0, pi/3) q[147];
cx q[131], q[147];
cx q[133], q[147];
U(0, 0, pi/3) q[147];
cx q[133], q[147];
cx q[134], q[147];
U(0, 0, pi/3) q[147];
cx q[134], q[147];
cx q[135], q[147];
U(0, 0, pi/3) q[147];
cx q[135], q[147];
cx q[137], q[147];
U(0, 0, pi/3) q[147];
cx q[137], q[147];
cx q[138], q[147];
U(0, 0, pi/3) q[147];
cx q[138], q[147];
cx q[139], q[147];
U(0, 0, pi/3) q[147];
cx q[139], q[147];
cx q[142], q[147];
U(0, 0, pi/3) q[147];
cx q[142], q[147];
cx q[145], q[147];
U(0, 0, pi/3) q[147];
cx q[145], q[147];
cx q[2], q[148];
U(0, 0, pi/3) q[148];
cx q[2], q[148];
cx q[3], q[148];
U(0, 0, pi/3) q[148];
cx q[3], q[148];
cx q[6], q[148];
U(0, 0, pi/3) q[148];
cx q[6], q[148];
cx q[8], q[148];
U(0, 0, pi/3) q[148];
cx q[8], q[148];
cx q[10], q[148];
U(0, 0, pi/3) q[148];
cx q[10], q[148];
cx q[13], q[148];
U(0, 0, pi/3) q[148];
cx q[13], q[148];
cx q[14], q[148];
U(0, 0, pi/3) q[148];
cx q[14], q[148];
cx q[15], q[148];
U(0, 0, pi/3) q[148];
cx q[15], q[148];
cx q[17], q[148];
U(0, 0, pi/3) q[148];
cx q[17], q[148];
cx q[19], q[148];
U(0, 0, pi/3) q[148];
cx q[19], q[148];
cx q[20], q[148];
U(0, 0, pi/3) q[148];
cx q[20], q[148];
cx q[22], q[148];
U(0, 0, pi/3) q[148];
cx q[22], q[148];
cx q[26], q[148];
U(0, 0, pi/3) q[148];
cx q[26], q[148];
cx q[27], q[148];
U(0, 0, pi/3) q[148];
cx q[27], q[148];
cx q[31], q[148];
U(0, 0, pi/3) q[148];
cx q[31], q[148];
cx q[33], q[148];
U(0, 0, pi/3) q[148];
cx q[33], q[148];
cx q[35], q[148];
U(0, 0, pi/3) q[148];
cx q[35], q[148];
cx q[44], q[148];
U(0, 0, pi/3) q[148];
cx q[44], q[148];
cx q[45], q[148];
U(0, 0, pi/3) q[148];
cx q[45], q[148];
cx q[47], q[148];
U(0, 0, pi/3) q[148];
cx q[47], q[148];
cx q[50], q[148];
U(0, 0, pi/3) q[148];
cx q[50], q[148];
cx q[51], q[148];
U(0, 0, pi/3) q[148];
cx q[51], q[148];
cx q[53], q[148];
U(0, 0, pi/3) q[148];
cx q[53], q[148];
cx q[55], q[148];
U(0, 0, pi/3) q[148];
cx q[55], q[148];
cx q[57], q[148];
U(0, 0, pi/3) q[148];
cx q[57], q[148];
cx q[60], q[148];
U(0, 0, pi/3) q[148];
cx q[60], q[148];
cx q[61], q[148];
U(0, 0, pi/3) q[148];
cx q[61], q[148];
cx q[63], q[148];
U(0, 0, pi/3) q[148];
cx q[63], q[148];
cx q[64], q[148];
U(0, 0, pi/3) q[148];
cx q[64], q[148];
cx q[65], q[148];
U(0, 0, pi/3) q[148];
cx q[65], q[148];
cx q[67], q[148];
U(0, 0, pi/3) q[148];
cx q[67], q[148];
cx q[68], q[148];
U(0, 0, pi/3) q[148];
cx q[68], q[148];
cx q[70], q[148];
U(0, 0, pi/3) q[148];
cx q[70], q[148];
cx q[72], q[148];
U(0, 0, pi/3) q[148];
cx q[72], q[148];
cx q[75], q[148];
U(0, 0, pi/3) q[148];
cx q[75], q[148];
cx q[76], q[148];
U(0, 0, pi/3) q[148];
cx q[76], q[148];
cx q[77], q[148];
U(0, 0, pi/3) q[148];
cx q[77], q[148];
cx q[78], q[148];
U(0, 0, pi/3) q[148];
cx q[78], q[148];
cx q[79], q[148];
U(0, 0, pi/3) q[148];
cx q[79], q[148];
cx q[80], q[148];
U(0, 0, pi/3) q[148];
cx q[80], q[148];
cx q[81], q[148];
U(0, 0, pi/3) q[148];
cx q[81], q[148];
cx q[83], q[148];
U(0, 0, pi/3) q[148];
cx q[83], q[148];
cx q[86], q[148];
U(0, 0, pi/3) q[148];
cx q[86], q[148];
cx q[87], q[148];
U(0, 0, pi/3) q[148];
cx q[87], q[148];
cx q[91], q[148];
U(0, 0, pi/3) q[148];
cx q[91], q[148];
cx q[92], q[148];
U(0, 0, pi/3) q[148];
cx q[92], q[148];
cx q[95], q[148];
U(0, 0, pi/3) q[148];
cx q[95], q[148];
cx q[96], q[148];
U(0, 0, pi/3) q[148];
cx q[96], q[148];
cx q[99], q[148];
U(0, 0, pi/3) q[148];
cx q[99], q[148];
cx q[100], q[148];
U(0, 0, pi/3) q[148];
cx q[100], q[148];
cx q[101], q[148];
U(0, 0, pi/3) q[148];
cx q[101], q[148];
cx q[104], q[148];
U(0, 0, pi/3) q[148];
cx q[104], q[148];
cx q[106], q[148];
U(0, 0, pi/3) q[148];
cx q[106], q[148];
cx q[107], q[148];
U(0, 0, pi/3) q[148];
cx q[107], q[148];
cx q[108], q[148];
U(0, 0, pi/3) q[148];
cx q[108], q[148];
cx q[111], q[148];
U(0, 0, pi/3) q[148];
cx q[111], q[148];
cx q[112], q[148];
U(0, 0, pi/3) q[148];
cx q[112], q[148];
cx q[113], q[148];
U(0, 0, pi/3) q[148];
cx q[113], q[148];
cx q[116], q[148];
U(0, 0, pi/3) q[148];
cx q[116], q[148];
cx q[117], q[148];
U(0, 0, pi/3) q[148];
cx q[117], q[148];
cx q[118], q[148];
U(0, 0, pi/3) q[148];
cx q[118], q[148];
cx q[119], q[148];
U(0, 0, pi/3) q[148];
cx q[119], q[148];
cx q[120], q[148];
U(0, 0, pi/3) q[148];
cx q[120], q[148];
cx q[122], q[148];
U(0, 0, pi/3) q[148];
cx q[122], q[148];
cx q[125], q[148];
U(0, 0, pi/3) q[148];
cx q[125], q[148];
cx q[126], q[148];
U(0, 0, pi/3) q[148];
cx q[126], q[148];
cx q[127], q[148];
U(0, 0, pi/3) q[148];
cx q[127], q[148];
cx q[128], q[148];
U(0, 0, pi/3) q[148];
cx q[128], q[148];
cx q[130], q[148];
U(0, 0, pi/3) q[148];
cx q[130], q[148];
cx q[131], q[148];
U(0, 0, pi/3) q[148];
cx q[131], q[148];
cx q[132], q[148];
U(0, 0, pi/3) q[148];
cx q[132], q[148];
cx q[133], q[148];
U(0, 0, pi/3) q[148];
cx q[133], q[148];
cx q[137], q[148];
U(0, 0, pi/3) q[148];
cx q[137], q[148];
cx q[139], q[148];
U(0, 0, pi/3) q[148];
cx q[139], q[148];
cx q[143], q[148];
U(0, 0, pi/3) q[148];
cx q[143], q[148];
cx q[144], q[148];
U(0, 0, pi/3) q[148];
cx q[144], q[148];
cx q[0], q[149];
U(0, 0, pi/3) q[149];
cx q[0], q[149];
cx q[1], q[149];
U(0, 0, pi/3) q[149];
cx q[1], q[149];
cx q[2], q[149];
U(0, 0, pi/3) q[149];
cx q[2], q[149];
cx q[4], q[149];
U(0, 0, pi/3) q[149];
cx q[4], q[149];
cx q[5], q[149];
U(0, 0, pi/3) q[149];
cx q[5], q[149];
cx q[9], q[149];
U(0, 0, pi/3) q[149];
cx q[9], q[149];
cx q[11], q[149];
U(0, 0, pi/3) q[149];
cx q[11], q[149];
cx q[12], q[149];
U(0, 0, pi/3) q[149];
cx q[12], q[149];
cx q[13], q[149];
U(0, 0, pi/3) q[149];
cx q[13], q[149];
cx q[16], q[149];
U(0, 0, pi/3) q[149];
cx q[16], q[149];
cx q[17], q[149];
U(0, 0, pi/3) q[149];
cx q[17], q[149];
cx q[19], q[149];
U(0, 0, pi/3) q[149];
cx q[19], q[149];
cx q[20], q[149];
U(0, 0, pi/3) q[149];
cx q[20], q[149];
cx q[23], q[149];
U(0, 0, pi/3) q[149];
cx q[23], q[149];
cx q[25], q[149];
U(0, 0, pi/3) q[149];
cx q[25], q[149];
cx q[27], q[149];
U(0, 0, pi/3) q[149];
cx q[27], q[149];
cx q[28], q[149];
U(0, 0, pi/3) q[149];
cx q[28], q[149];
cx q[31], q[149];
U(0, 0, pi/3) q[149];
cx q[31], q[149];
cx q[34], q[149];
U(0, 0, pi/3) q[149];
cx q[34], q[149];
cx q[37], q[149];
U(0, 0, pi/3) q[149];
cx q[37], q[149];
cx q[39], q[149];
U(0, 0, pi/3) q[149];
cx q[39], q[149];
cx q[40], q[149];
U(0, 0, pi/3) q[149];
cx q[40], q[149];
cx q[45], q[149];
U(0, 0, pi/3) q[149];
cx q[45], q[149];
cx q[52], q[149];
U(0, 0, pi/3) q[149];
cx q[52], q[149];
cx q[53], q[149];
U(0, 0, pi/3) q[149];
cx q[53], q[149];
cx q[54], q[149];
U(0, 0, pi/3) q[149];
cx q[54], q[149];
cx q[56], q[149];
U(0, 0, pi/3) q[149];
cx q[56], q[149];
cx q[58], q[149];
U(0, 0, pi/3) q[149];
cx q[58], q[149];
cx q[59], q[149];
U(0, 0, pi/3) q[149];
cx q[59], q[149];
cx q[62], q[149];
U(0, 0, pi/3) q[149];
cx q[62], q[149];
cx q[64], q[149];
U(0, 0, pi/3) q[149];
cx q[64], q[149];
cx q[66], q[149];
U(0, 0, pi/3) q[149];
cx q[66], q[149];
cx q[67], q[149];
U(0, 0, pi/3) q[149];
cx q[67], q[149];
cx q[70], q[149];
U(0, 0, pi/3) q[149];
cx q[70], q[149];
cx q[71], q[149];
U(0, 0, pi/3) q[149];
cx q[71], q[149];
cx q[72], q[149];
U(0, 0, pi/3) q[149];
cx q[72], q[149];
cx q[73], q[149];
U(0, 0, pi/3) q[149];
cx q[73], q[149];
cx q[75], q[149];
U(0, 0, pi/3) q[149];
cx q[75], q[149];
cx q[77], q[149];
U(0, 0, pi/3) q[149];
cx q[77], q[149];
cx q[79], q[149];
U(0, 0, pi/3) q[149];
cx q[79], q[149];
cx q[82], q[149];
U(0, 0, pi/3) q[149];
cx q[82], q[149];
cx q[83], q[149];
U(0, 0, pi/3) q[149];
cx q[83], q[149];
cx q[86], q[149];
U(0, 0, pi/3) q[149];
cx q[86], q[149];
cx q[87], q[149];
U(0, 0, pi/3) q[149];
cx q[87], q[149];
cx q[88], q[149];
U(0, 0, pi/3) q[149];
cx q[88], q[149];
cx q[89], q[149];
U(0, 0, pi/3) q[149];
cx q[89], q[149];
cx q[90], q[149];
U(0, 0, pi/3) q[149];
cx q[90], q[149];
cx q[91], q[149];
U(0, 0, pi/3) q[149];
cx q[91], q[149];
cx q[92], q[149];
U(0, 0, pi/3) q[149];
cx q[92], q[149];
cx q[95], q[149];
U(0, 0, pi/3) q[149];
cx q[95], q[149];
cx q[98], q[149];
U(0, 0, pi/3) q[149];
cx q[98], q[149];
cx q[99], q[149];
U(0, 0, pi/3) q[149];
cx q[99], q[149];
cx q[100], q[149];
U(0, 0, pi/3) q[149];
cx q[100], q[149];
cx q[101], q[149];
U(0, 0, pi/3) q[149];
cx q[101], q[149];
cx q[102], q[149];
U(0, 0, pi/3) q[149];
cx q[102], q[149];
cx q[104], q[149];
U(0, 0, pi/3) q[149];
cx q[104], q[149];
cx q[105], q[149];
U(0, 0, pi/3) q[149];
cx q[105], q[149];
cx q[107], q[149];
U(0, 0, pi/3) q[149];
cx q[107], q[149];
cx q[108], q[149];
U(0, 0, pi/3) q[149];
cx q[108], q[149];
cx q[109], q[149];
U(0, 0, pi/3) q[149];
cx q[109], q[149];
cx q[111], q[149];
U(0, 0, pi/3) q[149];
cx q[111], q[149];
cx q[118], q[149];
U(0, 0, pi/3) q[149];
cx q[118], q[149];
cx q[119], q[149];
U(0, 0, pi/3) q[149];
cx q[119], q[149];
cx q[120], q[149];
U(0, 0, pi/3) q[149];
cx q[120], q[149];
cx q[125], q[149];
U(0, 0, pi/3) q[149];
cx q[125], q[149];
cx q[127], q[149];
U(0, 0, pi/3) q[149];
cx q[127], q[149];
cx q[128], q[149];
U(0, 0, pi/3) q[149];
cx q[128], q[149];
cx q[129], q[149];
U(0, 0, pi/3) q[149];
cx q[129], q[149];
cx q[131], q[149];
U(0, 0, pi/3) q[149];
cx q[131], q[149];
cx q[132], q[149];
U(0, 0, pi/3) q[149];
cx q[132], q[149];
cx q[134], q[149];
U(0, 0, pi/3) q[149];
cx q[134], q[149];
cx q[136], q[149];
U(0, 0, pi/3) q[149];
cx q[136], q[149];
cx q[137], q[149];
U(0, 0, pi/3) q[149];
cx q[137], q[149];
cx q[139], q[149];
U(0, 0, pi/3) q[149];
cx q[139], q[149];
cx q[141], q[149];
U(0, 0, pi/3) q[149];
cx q[141], q[149];
cx q[143], q[149];
U(0, 0, pi/3) q[149];
cx q[143], q[149];
cx q[148], q[149];
U(0, 0, pi/3) q[149];
cx q[148], q[149];
cx q[1], q[150];
U(0, 0, pi/3) q[150];
cx q[1], q[150];
cx q[2], q[150];
U(0, 0, pi/3) q[150];
cx q[2], q[150];
cx q[3], q[150];
U(0, 0, pi/3) q[150];
cx q[3], q[150];
cx q[9], q[150];
U(0, 0, pi/3) q[150];
cx q[9], q[150];
cx q[10], q[150];
U(0, 0, pi/3) q[150];
cx q[10], q[150];
cx q[11], q[150];
U(0, 0, pi/3) q[150];
cx q[11], q[150];
cx q[13], q[150];
U(0, 0, pi/3) q[150];
cx q[13], q[150];
cx q[15], q[150];
U(0, 0, pi/3) q[150];
cx q[15], q[150];
cx q[16], q[150];
U(0, 0, pi/3) q[150];
cx q[16], q[150];
cx q[17], q[150];
U(0, 0, pi/3) q[150];
cx q[17], q[150];
cx q[18], q[150];
U(0, 0, pi/3) q[150];
cx q[18], q[150];
cx q[19], q[150];
U(0, 0, pi/3) q[150];
cx q[19], q[150];
cx q[20], q[150];
U(0, 0, pi/3) q[150];
cx q[20], q[150];
cx q[24], q[150];
U(0, 0, pi/3) q[150];
cx q[24], q[150];
cx q[25], q[150];
U(0, 0, pi/3) q[150];
cx q[25], q[150];
cx q[26], q[150];
U(0, 0, pi/3) q[150];
cx q[26], q[150];
cx q[29], q[150];
U(0, 0, pi/3) q[150];
cx q[29], q[150];
cx q[30], q[150];
U(0, 0, pi/3) q[150];
cx q[30], q[150];
cx q[31], q[150];
U(0, 0, pi/3) q[150];
cx q[31], q[150];
cx q[32], q[150];
U(0, 0, pi/3) q[150];
cx q[32], q[150];
cx q[37], q[150];
U(0, 0, pi/3) q[150];
cx q[37], q[150];
cx q[38], q[150];
U(0, 0, pi/3) q[150];
cx q[38], q[150];
cx q[39], q[150];
U(0, 0, pi/3) q[150];
cx q[39], q[150];
cx q[40], q[150];
U(0, 0, pi/3) q[150];
cx q[40], q[150];
cx q[43], q[150];
U(0, 0, pi/3) q[150];
cx q[43], q[150];
cx q[44], q[150];
U(0, 0, pi/3) q[150];
cx q[44], q[150];
cx q[46], q[150];
U(0, 0, pi/3) q[150];
cx q[46], q[150];
cx q[47], q[150];
U(0, 0, pi/3) q[150];
cx q[47], q[150];
cx q[48], q[150];
U(0, 0, pi/3) q[150];
cx q[48], q[150];
cx q[50], q[150];
U(0, 0, pi/3) q[150];
cx q[50], q[150];
cx q[52], q[150];
U(0, 0, pi/3) q[150];
cx q[52], q[150];
cx q[53], q[150];
U(0, 0, pi/3) q[150];
cx q[53], q[150];
cx q[54], q[150];
U(0, 0, pi/3) q[150];
cx q[54], q[150];
cx q[56], q[150];
U(0, 0, pi/3) q[150];
cx q[56], q[150];
cx q[57], q[150];
U(0, 0, pi/3) q[150];
cx q[57], q[150];
cx q[58], q[150];
U(0, 0, pi/3) q[150];
cx q[58], q[150];
cx q[61], q[150];
U(0, 0, pi/3) q[150];
cx q[61], q[150];
cx q[62], q[150];
U(0, 0, pi/3) q[150];
cx q[62], q[150];
cx q[63], q[150];
U(0, 0, pi/3) q[150];
cx q[63], q[150];
cx q[66], q[150];
U(0, 0, pi/3) q[150];
cx q[66], q[150];
cx q[68], q[150];
U(0, 0, pi/3) q[150];
cx q[68], q[150];
cx q[69], q[150];
U(0, 0, pi/3) q[150];
cx q[69], q[150];
cx q[72], q[150];
U(0, 0, pi/3) q[150];
cx q[72], q[150];
cx q[78], q[150];
U(0, 0, pi/3) q[150];
cx q[78], q[150];
cx q[80], q[150];
U(0, 0, pi/3) q[150];
cx q[80], q[150];
cx q[81], q[150];
U(0, 0, pi/3) q[150];
cx q[81], q[150];
cx q[83], q[150];
U(0, 0, pi/3) q[150];
cx q[83], q[150];
cx q[84], q[150];
U(0, 0, pi/3) q[150];
cx q[84], q[150];
cx q[85], q[150];
U(0, 0, pi/3) q[150];
cx q[85], q[150];
cx q[86], q[150];
U(0, 0, pi/3) q[150];
cx q[86], q[150];
cx q[89], q[150];
U(0, 0, pi/3) q[150];
cx q[89], q[150];
cx q[92], q[150];
U(0, 0, pi/3) q[150];
cx q[92], q[150];
cx q[94], q[150];
U(0, 0, pi/3) q[150];
cx q[94], q[150];
cx q[95], q[150];
U(0, 0, pi/3) q[150];
cx q[95], q[150];
cx q[98], q[150];
U(0, 0, pi/3) q[150];
cx q[98], q[150];
cx q[101], q[150];
U(0, 0, pi/3) q[150];
cx q[101], q[150];
cx q[102], q[150];
U(0, 0, pi/3) q[150];
cx q[102], q[150];
cx q[107], q[150];
U(0, 0, pi/3) q[150];
cx q[107], q[150];
cx q[109], q[150];
U(0, 0, pi/3) q[150];
cx q[109], q[150];
cx q[110], q[150];
U(0, 0, pi/3) q[150];
cx q[110], q[150];
cx q[113], q[150];
U(0, 0, pi/3) q[150];
cx q[113], q[150];
cx q[114], q[150];
U(0, 0, pi/3) q[150];
cx q[114], q[150];
cx q[118], q[150];
U(0, 0, pi/3) q[150];
cx q[118], q[150];
cx q[119], q[150];
U(0, 0, pi/3) q[150];
cx q[119], q[150];
cx q[120], q[150];
U(0, 0, pi/3) q[150];
cx q[120], q[150];
cx q[121], q[150];
U(0, 0, pi/3) q[150];
cx q[121], q[150];
cx q[122], q[150];
U(0, 0, pi/3) q[150];
cx q[122], q[150];
cx q[123], q[150];
U(0, 0, pi/3) q[150];
cx q[123], q[150];
cx q[124], q[150];
U(0, 0, pi/3) q[150];
cx q[124], q[150];
cx q[125], q[150];
U(0, 0, pi/3) q[150];
cx q[125], q[150];
cx q[130], q[150];
U(0, 0, pi/3) q[150];
cx q[130], q[150];
cx q[132], q[150];
U(0, 0, pi/3) q[150];
cx q[132], q[150];
cx q[133], q[150];
U(0, 0, pi/3) q[150];
cx q[133], q[150];
cx q[136], q[150];
U(0, 0, pi/3) q[150];
cx q[136], q[150];
cx q[137], q[150];
U(0, 0, pi/3) q[150];
cx q[137], q[150];
cx q[138], q[150];
U(0, 0, pi/3) q[150];
cx q[138], q[150];
cx q[139], q[150];
U(0, 0, pi/3) q[150];
cx q[139], q[150];
cx q[141], q[150];
U(0, 0, pi/3) q[150];
cx q[141], q[150];
cx q[145], q[150];
U(0, 0, pi/3) q[150];
cx q[145], q[150];
cx q[146], q[150];
U(0, 0, pi/3) q[150];
cx q[146], q[150];
cx q[0], q[151];
U(0, 0, pi/3) q[151];
cx q[0], q[151];
cx q[1], q[151];
U(0, 0, pi/3) q[151];
cx q[1], q[151];
cx q[2], q[151];
U(0, 0, pi/3) q[151];
cx q[2], q[151];
cx q[4], q[151];
U(0, 0, pi/3) q[151];
cx q[4], q[151];
cx q[7], q[151];
U(0, 0, pi/3) q[151];
cx q[7], q[151];
cx q[8], q[151];
U(0, 0, pi/3) q[151];
cx q[8], q[151];
cx q[10], q[151];
U(0, 0, pi/3) q[151];
cx q[10], q[151];
cx q[11], q[151];
U(0, 0, pi/3) q[151];
cx q[11], q[151];
cx q[12], q[151];
U(0, 0, pi/3) q[151];
cx q[12], q[151];
cx q[13], q[151];
U(0, 0, pi/3) q[151];
cx q[13], q[151];
cx q[15], q[151];
U(0, 0, pi/3) q[151];
cx q[15], q[151];
cx q[17], q[151];
U(0, 0, pi/3) q[151];
cx q[17], q[151];
cx q[18], q[151];
U(0, 0, pi/3) q[151];
cx q[18], q[151];
cx q[20], q[151];
U(0, 0, pi/3) q[151];
cx q[20], q[151];
cx q[21], q[151];
U(0, 0, pi/3) q[151];
cx q[21], q[151];
cx q[23], q[151];
U(0, 0, pi/3) q[151];
cx q[23], q[151];
cx q[30], q[151];
U(0, 0, pi/3) q[151];
cx q[30], q[151];
cx q[33], q[151];
U(0, 0, pi/3) q[151];
cx q[33], q[151];
cx q[37], q[151];
U(0, 0, pi/3) q[151];
cx q[37], q[151];
cx q[40], q[151];
U(0, 0, pi/3) q[151];
cx q[40], q[151];
cx q[41], q[151];
U(0, 0, pi/3) q[151];
cx q[41], q[151];
cx q[42], q[151];
U(0, 0, pi/3) q[151];
cx q[42], q[151];
cx q[44], q[151];
U(0, 0, pi/3) q[151];
cx q[44], q[151];
cx q[48], q[151];
U(0, 0, pi/3) q[151];
cx q[48], q[151];
cx q[51], q[151];
U(0, 0, pi/3) q[151];
cx q[51], q[151];
cx q[54], q[151];
U(0, 0, pi/3) q[151];
cx q[54], q[151];
cx q[55], q[151];
U(0, 0, pi/3) q[151];
cx q[55], q[151];
cx q[57], q[151];
U(0, 0, pi/3) q[151];
cx q[57], q[151];
cx q[59], q[151];
U(0, 0, pi/3) q[151];
cx q[59], q[151];
cx q[60], q[151];
U(0, 0, pi/3) q[151];
cx q[60], q[151];
cx q[63], q[151];
U(0, 0, pi/3) q[151];
cx q[63], q[151];
cx q[64], q[151];
U(0, 0, pi/3) q[151];
cx q[64], q[151];
cx q[65], q[151];
U(0, 0, pi/3) q[151];
cx q[65], q[151];
cx q[67], q[151];
U(0, 0, pi/3) q[151];
cx q[67], q[151];
cx q[68], q[151];
U(0, 0, pi/3) q[151];
cx q[68], q[151];
cx q[70], q[151];
U(0, 0, pi/3) q[151];
cx q[70], q[151];
cx q[71], q[151];
U(0, 0, pi/3) q[151];
cx q[71], q[151];
cx q[72], q[151];
U(0, 0, pi/3) q[151];
cx q[72], q[151];
cx q[73], q[151];
U(0, 0, pi/3) q[151];
cx q[73], q[151];
cx q[74], q[151];
U(0, 0, pi/3) q[151];
cx q[74], q[151];
cx q[75], q[151];
U(0, 0, pi/3) q[151];
cx q[75], q[151];
cx q[76], q[151];
U(0, 0, pi/3) q[151];
cx q[76], q[151];
cx q[79], q[151];
U(0, 0, pi/3) q[151];
cx q[79], q[151];
cx q[81], q[151];
U(0, 0, pi/3) q[151];
cx q[81], q[151];
cx q[83], q[151];
U(0, 0, pi/3) q[151];
cx q[83], q[151];
cx q[84], q[151];
U(0, 0, pi/3) q[151];
cx q[84], q[151];
cx q[86], q[151];
U(0, 0, pi/3) q[151];
cx q[86], q[151];
cx q[89], q[151];
U(0, 0, pi/3) q[151];
cx q[89], q[151];
cx q[90], q[151];
U(0, 0, pi/3) q[151];
cx q[90], q[151];
cx q[92], q[151];
U(0, 0, pi/3) q[151];
cx q[92], q[151];
cx q[93], q[151];
U(0, 0, pi/3) q[151];
cx q[93], q[151];
cx q[94], q[151];
U(0, 0, pi/3) q[151];
cx q[94], q[151];
cx q[96], q[151];
U(0, 0, pi/3) q[151];
cx q[96], q[151];
cx q[99], q[151];
U(0, 0, pi/3) q[151];
cx q[99], q[151];
cx q[100], q[151];
U(0, 0, pi/3) q[151];
cx q[100], q[151];
cx q[101], q[151];
U(0, 0, pi/3) q[151];
cx q[101], q[151];
cx q[103], q[151];
U(0, 0, pi/3) q[151];
cx q[103], q[151];
cx q[105], q[151];
U(0, 0, pi/3) q[151];
cx q[105], q[151];
cx q[106], q[151];
U(0, 0, pi/3) q[151];
cx q[106], q[151];
cx q[107], q[151];
U(0, 0, pi/3) q[151];
cx q[107], q[151];
cx q[108], q[151];
U(0, 0, pi/3) q[151];
cx q[108], q[151];
cx q[109], q[151];
U(0, 0, pi/3) q[151];
cx q[109], q[151];
cx q[110], q[151];
U(0, 0, pi/3) q[151];
cx q[110], q[151];
cx q[112], q[151];
U(0, 0, pi/3) q[151];
cx q[112], q[151];
cx q[113], q[151];
U(0, 0, pi/3) q[151];
cx q[113], q[151];
cx q[115], q[151];
U(0, 0, pi/3) q[151];
cx q[115], q[151];
cx q[116], q[151];
U(0, 0, pi/3) q[151];
cx q[116], q[151];
cx q[117], q[151];
U(0, 0, pi/3) q[151];
cx q[117], q[151];
cx q[118], q[151];
U(0, 0, pi/3) q[151];
cx q[118], q[151];
cx q[120], q[151];
U(0, 0, pi/3) q[151];
cx q[120], q[151];
cx q[121], q[151];
U(0, 0, pi/3) q[151];
cx q[121], q[151];
cx q[122], q[151];
U(0, 0, pi/3) q[151];
cx q[122], q[151];
cx q[123], q[151];
U(0, 0, pi/3) q[151];
cx q[123], q[151];
cx q[124], q[151];
U(0, 0, pi/3) q[151];
cx q[124], q[151];
cx q[127], q[151];
U(0, 0, pi/3) q[151];
cx q[127], q[151];
cx q[129], q[151];
U(0, 0, pi/3) q[151];
cx q[129], q[151];
cx q[132], q[151];
U(0, 0, pi/3) q[151];
cx q[132], q[151];
cx q[135], q[151];
U(0, 0, pi/3) q[151];
cx q[135], q[151];
cx q[137], q[151];
U(0, 0, pi/3) q[151];
cx q[137], q[151];
cx q[138], q[151];
U(0, 0, pi/3) q[151];
cx q[138], q[151];
cx q[139], q[151];
U(0, 0, pi/3) q[151];
cx q[139], q[151];
cx q[141], q[151];
U(0, 0, pi/3) q[151];
cx q[141], q[151];
cx q[142], q[151];
U(0, 0, pi/3) q[151];
cx q[142], q[151];
cx q[145], q[151];
U(0, 0, pi/3) q[151];
cx q[145], q[151];
cx q[146], q[151];
U(0, 0, pi/3) q[151];
cx q[146], q[151];
cx q[147], q[151];
U(0, 0, pi/3) q[151];
cx q[147], q[151];
cx q[150], q[151];
U(0, 0, pi/3) q[151];
cx q[150], q[151];
cx q[0], q[152];
U(0, 0, pi/3) q[152];
cx q[0], q[152];
cx q[3], q[152];
U(0, 0, pi/3) q[152];
cx q[3], q[152];
cx q[4], q[152];
U(0, 0, pi/3) q[152];
cx q[4], q[152];
cx q[5], q[152];
U(0, 0, pi/3) q[152];
cx q[5], q[152];
cx q[7], q[152];
U(0, 0, pi/3) q[152];
cx q[7], q[152];
cx q[9], q[152];
U(0, 0, pi/3) q[152];
cx q[9], q[152];
cx q[10], q[152];
U(0, 0, pi/3) q[152];
cx q[10], q[152];
cx q[12], q[152];
U(0, 0, pi/3) q[152];
cx q[12], q[152];
cx q[16], q[152];
U(0, 0, pi/3) q[152];
cx q[16], q[152];
cx q[17], q[152];
U(0, 0, pi/3) q[152];
cx q[17], q[152];
cx q[19], q[152];
U(0, 0, pi/3) q[152];
cx q[19], q[152];
cx q[20], q[152];
U(0, 0, pi/3) q[152];
cx q[20], q[152];
cx q[22], q[152];
U(0, 0, pi/3) q[152];
cx q[22], q[152];
cx q[25], q[152];
U(0, 0, pi/3) q[152];
cx q[25], q[152];
cx q[26], q[152];
U(0, 0, pi/3) q[152];
cx q[26], q[152];
cx q[27], q[152];
U(0, 0, pi/3) q[152];
cx q[27], q[152];
cx q[32], q[152];
U(0, 0, pi/3) q[152];
cx q[32], q[152];
cx q[33], q[152];
U(0, 0, pi/3) q[152];
cx q[33], q[152];
cx q[34], q[152];
U(0, 0, pi/3) q[152];
cx q[34], q[152];
cx q[37], q[152];
U(0, 0, pi/3) q[152];
cx q[37], q[152];
cx q[38], q[152];
U(0, 0, pi/3) q[152];
cx q[38], q[152];
cx q[39], q[152];
U(0, 0, pi/3) q[152];
cx q[39], q[152];
cx q[42], q[152];
U(0, 0, pi/3) q[152];
cx q[42], q[152];
cx q[46], q[152];
U(0, 0, pi/3) q[152];
cx q[46], q[152];
cx q[48], q[152];
U(0, 0, pi/3) q[152];
cx q[48], q[152];
cx q[50], q[152];
U(0, 0, pi/3) q[152];
cx q[50], q[152];
cx q[54], q[152];
U(0, 0, pi/3) q[152];
cx q[54], q[152];
cx q[55], q[152];
U(0, 0, pi/3) q[152];
cx q[55], q[152];
cx q[58], q[152];
U(0, 0, pi/3) q[152];
cx q[58], q[152];
cx q[59], q[152];
U(0, 0, pi/3) q[152];
cx q[59], q[152];
cx q[62], q[152];
U(0, 0, pi/3) q[152];
cx q[62], q[152];
cx q[65], q[152];
U(0, 0, pi/3) q[152];
cx q[65], q[152];
cx q[70], q[152];
U(0, 0, pi/3) q[152];
cx q[70], q[152];
cx q[71], q[152];
U(0, 0, pi/3) q[152];
cx q[71], q[152];
cx q[72], q[152];
U(0, 0, pi/3) q[152];
cx q[72], q[152];
cx q[77], q[152];
U(0, 0, pi/3) q[152];
cx q[77], q[152];
cx q[78], q[152];
U(0, 0, pi/3) q[152];
cx q[78], q[152];
cx q[79], q[152];
U(0, 0, pi/3) q[152];
cx q[79], q[152];
cx q[80], q[152];
U(0, 0, pi/3) q[152];
cx q[80], q[152];
cx q[81], q[152];
U(0, 0, pi/3) q[152];
cx q[81], q[152];
cx q[82], q[152];
U(0, 0, pi/3) q[152];
cx q[82], q[152];
cx q[83], q[152];
U(0, 0, pi/3) q[152];
cx q[83], q[152];
cx q[84], q[152];
U(0, 0, pi/3) q[152];
cx q[84], q[152];
cx q[86], q[152];
U(0, 0, pi/3) q[152];
cx q[86], q[152];
cx q[87], q[152];
U(0, 0, pi/3) q[152];
cx q[87], q[152];
cx q[89], q[152];
U(0, 0, pi/3) q[152];
cx q[89], q[152];
cx q[91], q[152];
U(0, 0, pi/3) q[152];
cx q[91], q[152];
cx q[92], q[152];
U(0, 0, pi/3) q[152];
cx q[92], q[152];
cx q[93], q[152];
U(0, 0, pi/3) q[152];
cx q[93], q[152];
cx q[97], q[152];
U(0, 0, pi/3) q[152];
cx q[97], q[152];
cx q[100], q[152];
U(0, 0, pi/3) q[152];
cx q[100], q[152];
cx q[101], q[152];
U(0, 0, pi/3) q[152];
cx q[101], q[152];
cx q[102], q[152];
U(0, 0, pi/3) q[152];
cx q[102], q[152];
cx q[103], q[152];
U(0, 0, pi/3) q[152];
cx q[103], q[152];
cx q[104], q[152];
U(0, 0, pi/3) q[152];
cx q[104], q[152];
cx q[105], q[152];
U(0, 0, pi/3) q[152];
cx q[105], q[152];
cx q[109], q[152];
U(0, 0, pi/3) q[152];
cx q[109], q[152];
cx q[111], q[152];
U(0, 0, pi/3) q[152];
cx q[111], q[152];
cx q[113], q[152];
U(0, 0, pi/3) q[152];
cx q[113], q[152];
cx q[114], q[152];
U(0, 0, pi/3) q[152];
cx q[114], q[152];
cx q[116], q[152];
U(0, 0, pi/3) q[152];
cx q[116], q[152];
cx q[118], q[152];
U(0, 0, pi/3) q[152];
cx q[118], q[152];
cx q[120], q[152];
U(0, 0, pi/3) q[152];
cx q[120], q[152];
cx q[122], q[152];
U(0, 0, pi/3) q[152];
cx q[122], q[152];
cx q[123], q[152];
U(0, 0, pi/3) q[152];
cx q[123], q[152];
cx q[124], q[152];
U(0, 0, pi/3) q[152];
cx q[124], q[152];
cx q[128], q[152];
U(0, 0, pi/3) q[152];
cx q[128], q[152];
cx q[130], q[152];
U(0, 0, pi/3) q[152];
cx q[130], q[152];
cx q[131], q[152];
U(0, 0, pi/3) q[152];
cx q[131], q[152];
cx q[134], q[152];
U(0, 0, pi/3) q[152];
cx q[134], q[152];
cx q[136], q[152];
U(0, 0, pi/3) q[152];
cx q[136], q[152];
cx q[140], q[152];
U(0, 0, pi/3) q[152];
cx q[140], q[152];
cx q[141], q[152];
U(0, 0, pi/3) q[152];
cx q[141], q[152];
cx q[143], q[152];
U(0, 0, pi/3) q[152];
cx q[143], q[152];
cx q[144], q[152];
U(0, 0, pi/3) q[152];
cx q[144], q[152];
cx q[150], q[152];
U(0, 0, pi/3) q[152];
cx q[150], q[152];
cx q[151], q[152];
U(0, 0, pi/3) q[152];
cx q[151], q[152];
cx q[9], q[153];
U(0, 0, pi/3) q[153];
cx q[9], q[153];
cx q[11], q[153];
U(0, 0, pi/3) q[153];
cx q[11], q[153];
cx q[16], q[153];
U(0, 0, pi/3) q[153];
cx q[16], q[153];
cx q[18], q[153];
U(0, 0, pi/3) q[153];
cx q[18], q[153];
cx q[19], q[153];
U(0, 0, pi/3) q[153];
cx q[19], q[153];
cx q[20], q[153];
U(0, 0, pi/3) q[153];
cx q[20], q[153];
cx q[22], q[153];
U(0, 0, pi/3) q[153];
cx q[22], q[153];
cx q[23], q[153];
U(0, 0, pi/3) q[153];
cx q[23], q[153];
cx q[25], q[153];
U(0, 0, pi/3) q[153];
cx q[25], q[153];
cx q[26], q[153];
U(0, 0, pi/3) q[153];
cx q[26], q[153];
cx q[27], q[153];
U(0, 0, pi/3) q[153];
cx q[27], q[153];
cx q[28], q[153];
U(0, 0, pi/3) q[153];
cx q[28], q[153];
cx q[29], q[153];
U(0, 0, pi/3) q[153];
cx q[29], q[153];
cx q[31], q[153];
U(0, 0, pi/3) q[153];
cx q[31], q[153];
cx q[32], q[153];
U(0, 0, pi/3) q[153];
cx q[32], q[153];
cx q[33], q[153];
U(0, 0, pi/3) q[153];
cx q[33], q[153];
cx q[34], q[153];
U(0, 0, pi/3) q[153];
cx q[34], q[153];
cx q[35], q[153];
U(0, 0, pi/3) q[153];
cx q[35], q[153];
cx q[38], q[153];
U(0, 0, pi/3) q[153];
cx q[38], q[153];
cx q[40], q[153];
U(0, 0, pi/3) q[153];
cx q[40], q[153];
cx q[41], q[153];
U(0, 0, pi/3) q[153];
cx q[41], q[153];
cx q[45], q[153];
U(0, 0, pi/3) q[153];
cx q[45], q[153];
cx q[46], q[153];
U(0, 0, pi/3) q[153];
cx q[46], q[153];
cx q[51], q[153];
U(0, 0, pi/3) q[153];
cx q[51], q[153];
cx q[53], q[153];
U(0, 0, pi/3) q[153];
cx q[53], q[153];
cx q[55], q[153];
U(0, 0, pi/3) q[153];
cx q[55], q[153];
cx q[56], q[153];
U(0, 0, pi/3) q[153];
cx q[56], q[153];
cx q[58], q[153];
U(0, 0, pi/3) q[153];
cx q[58], q[153];
cx q[59], q[153];
U(0, 0, pi/3) q[153];
cx q[59], q[153];
cx q[60], q[153];
U(0, 0, pi/3) q[153];
cx q[60], q[153];
cx q[61], q[153];
U(0, 0, pi/3) q[153];
cx q[61], q[153];
cx q[62], q[153];
U(0, 0, pi/3) q[153];
cx q[62], q[153];
cx q[64], q[153];
U(0, 0, pi/3) q[153];
cx q[64], q[153];
cx q[66], q[153];
U(0, 0, pi/3) q[153];
cx q[66], q[153];
cx q[68], q[153];
U(0, 0, pi/3) q[153];
cx q[68], q[153];
cx q[71], q[153];
U(0, 0, pi/3) q[153];
cx q[71], q[153];
cx q[72], q[153];
U(0, 0, pi/3) q[153];
cx q[72], q[153];
cx q[74], q[153];
U(0, 0, pi/3) q[153];
cx q[74], q[153];
cx q[77], q[153];
U(0, 0, pi/3) q[153];
cx q[77], q[153];
cx q[78], q[153];
U(0, 0, pi/3) q[153];
cx q[78], q[153];
cx q[82], q[153];
U(0, 0, pi/3) q[153];
cx q[82], q[153];
cx q[85], q[153];
U(0, 0, pi/3) q[153];
cx q[85], q[153];
cx q[87], q[153];
U(0, 0, pi/3) q[153];
cx q[87], q[153];
cx q[89], q[153];
U(0, 0, pi/3) q[153];
cx q[89], q[153];
cx q[91], q[153];
U(0, 0, pi/3) q[153];
cx q[91], q[153];
cx q[92], q[153];
U(0, 0, pi/3) q[153];
cx q[92], q[153];
cx q[93], q[153];
U(0, 0, pi/3) q[153];
cx q[93], q[153];
cx q[94], q[153];
U(0, 0, pi/3) q[153];
cx q[94], q[153];
cx q[95], q[153];
U(0, 0, pi/3) q[153];
cx q[95], q[153];
cx q[96], q[153];
U(0, 0, pi/3) q[153];
cx q[96], q[153];
cx q[99], q[153];
U(0, 0, pi/3) q[153];
cx q[99], q[153];
cx q[101], q[153];
U(0, 0, pi/3) q[153];
cx q[101], q[153];
cx q[102], q[153];
U(0, 0, pi/3) q[153];
cx q[102], q[153];
cx q[104], q[153];
U(0, 0, pi/3) q[153];
cx q[104], q[153];
cx q[105], q[153];
U(0, 0, pi/3) q[153];
cx q[105], q[153];
cx q[106], q[153];
U(0, 0, pi/3) q[153];
cx q[106], q[153];
cx q[107], q[153];
U(0, 0, pi/3) q[153];
cx q[107], q[153];
cx q[109], q[153];
U(0, 0, pi/3) q[153];
cx q[109], q[153];
cx q[110], q[153];
U(0, 0, pi/3) q[153];
cx q[110], q[153];
cx q[113], q[153];
U(0, 0, pi/3) q[153];
cx q[113], q[153];
cx q[115], q[153];
U(0, 0, pi/3) q[153];
cx q[115], q[153];
cx q[116], q[153];
U(0, 0, pi/3) q[153];
cx q[116], q[153];
cx q[122], q[153];
U(0, 0, pi/3) q[153];
cx q[122], q[153];
cx q[123], q[153];
U(0, 0, pi/3) q[153];
cx q[123], q[153];
cx q[124], q[153];
U(0, 0, pi/3) q[153];
cx q[124], q[153];
cx q[125], q[153];
U(0, 0, pi/3) q[153];
cx q[125], q[153];
cx q[126], q[153];
U(0, 0, pi/3) q[153];
cx q[126], q[153];
cx q[127], q[153];
U(0, 0, pi/3) q[153];
cx q[127], q[153];
cx q[130], q[153];
U(0, 0, pi/3) q[153];
cx q[130], q[153];
cx q[131], q[153];
U(0, 0, pi/3) q[153];
cx q[131], q[153];
cx q[134], q[153];
U(0, 0, pi/3) q[153];
cx q[134], q[153];
cx q[135], q[153];
U(0, 0, pi/3) q[153];
cx q[135], q[153];
cx q[137], q[153];
U(0, 0, pi/3) q[153];
cx q[137], q[153];
cx q[138], q[153];
U(0, 0, pi/3) q[153];
cx q[138], q[153];
cx q[139], q[153];
U(0, 0, pi/3) q[153];
cx q[139], q[153];
cx q[141], q[153];
U(0, 0, pi/3) q[153];
cx q[141], q[153];
cx q[142], q[153];
U(0, 0, pi/3) q[153];
cx q[142], q[153];
cx q[143], q[153];
U(0, 0, pi/3) q[153];
cx q[143], q[153];
cx q[150], q[153];
U(0, 0, pi/3) q[153];
cx q[150], q[153];
cx q[152], q[153];
U(0, 0, pi/3) q[153];
cx q[152], q[153];
cx q[1], q[154];
U(0, 0, pi/3) q[154];
cx q[1], q[154];
cx q[2], q[154];
U(0, 0, pi/3) q[154];
cx q[2], q[154];
cx q[3], q[154];
U(0, 0, pi/3) q[154];
cx q[3], q[154];
cx q[9], q[154];
U(0, 0, pi/3) q[154];
cx q[9], q[154];
cx q[11], q[154];
U(0, 0, pi/3) q[154];
cx q[11], q[154];
cx q[12], q[154];
U(0, 0, pi/3) q[154];
cx q[12], q[154];
cx q[13], q[154];
U(0, 0, pi/3) q[154];
cx q[13], q[154];
cx q[14], q[154];
U(0, 0, pi/3) q[154];
cx q[14], q[154];
cx q[15], q[154];
U(0, 0, pi/3) q[154];
cx q[15], q[154];
cx q[17], q[154];
U(0, 0, pi/3) q[154];
cx q[17], q[154];
cx q[20], q[154];
U(0, 0, pi/3) q[154];
cx q[20], q[154];
cx q[22], q[154];
U(0, 0, pi/3) q[154];
cx q[22], q[154];
cx q[24], q[154];
U(0, 0, pi/3) q[154];
cx q[24], q[154];
cx q[25], q[154];
U(0, 0, pi/3) q[154];
cx q[25], q[154];
cx q[27], q[154];
U(0, 0, pi/3) q[154];
cx q[27], q[154];
cx q[29], q[154];
U(0, 0, pi/3) q[154];
cx q[29], q[154];
cx q[30], q[154];
U(0, 0, pi/3) q[154];
cx q[30], q[154];
cx q[31], q[154];
U(0, 0, pi/3) q[154];
cx q[31], q[154];
cx q[32], q[154];
U(0, 0, pi/3) q[154];
cx q[32], q[154];
cx q[34], q[154];
U(0, 0, pi/3) q[154];
cx q[34], q[154];
cx q[35], q[154];
U(0, 0, pi/3) q[154];
cx q[35], q[154];
cx q[36], q[154];
U(0, 0, pi/3) q[154];
cx q[36], q[154];
cx q[38], q[154];
U(0, 0, pi/3) q[154];
cx q[38], q[154];
cx q[41], q[154];
U(0, 0, pi/3) q[154];
cx q[41], q[154];
cx q[43], q[154];
U(0, 0, pi/3) q[154];
cx q[43], q[154];
cx q[44], q[154];
U(0, 0, pi/3) q[154];
cx q[44], q[154];
cx q[49], q[154];
U(0, 0, pi/3) q[154];
cx q[49], q[154];
cx q[50], q[154];
U(0, 0, pi/3) q[154];
cx q[50], q[154];
cx q[51], q[154];
U(0, 0, pi/3) q[154];
cx q[51], q[154];
cx q[52], q[154];
U(0, 0, pi/3) q[154];
cx q[52], q[154];
cx q[53], q[154];
U(0, 0, pi/3) q[154];
cx q[53], q[154];
cx q[56], q[154];
U(0, 0, pi/3) q[154];
cx q[56], q[154];
cx q[57], q[154];
U(0, 0, pi/3) q[154];
cx q[57], q[154];
cx q[58], q[154];
U(0, 0, pi/3) q[154];
cx q[58], q[154];
cx q[61], q[154];
U(0, 0, pi/3) q[154];
cx q[61], q[154];
cx q[62], q[154];
U(0, 0, pi/3) q[154];
cx q[62], q[154];
cx q[65], q[154];
U(0, 0, pi/3) q[154];
cx q[65], q[154];
cx q[66], q[154];
U(0, 0, pi/3) q[154];
cx q[66], q[154];
cx q[68], q[154];
U(0, 0, pi/3) q[154];
cx q[68], q[154];
cx q[69], q[154];
U(0, 0, pi/3) q[154];
cx q[69], q[154];
cx q[72], q[154];
U(0, 0, pi/3) q[154];
cx q[72], q[154];
cx q[73], q[154];
U(0, 0, pi/3) q[154];
cx q[73], q[154];
cx q[74], q[154];
U(0, 0, pi/3) q[154];
cx q[74], q[154];
cx q[75], q[154];
U(0, 0, pi/3) q[154];
cx q[75], q[154];
cx q[78], q[154];
U(0, 0, pi/3) q[154];
cx q[78], q[154];
cx q[79], q[154];
U(0, 0, pi/3) q[154];
cx q[79], q[154];
cx q[80], q[154];
U(0, 0, pi/3) q[154];
cx q[80], q[154];
cx q[82], q[154];
U(0, 0, pi/3) q[154];
cx q[82], q[154];
cx q[85], q[154];
U(0, 0, pi/3) q[154];
cx q[85], q[154];
cx q[92], q[154];
U(0, 0, pi/3) q[154];
cx q[92], q[154];
cx q[93], q[154];
U(0, 0, pi/3) q[154];
cx q[93], q[154];
cx q[95], q[154];
U(0, 0, pi/3) q[154];
cx q[95], q[154];
cx q[100], q[154];
U(0, 0, pi/3) q[154];
cx q[100], q[154];
cx q[102], q[154];
U(0, 0, pi/3) q[154];
cx q[102], q[154];
cx q[104], q[154];
U(0, 0, pi/3) q[154];
cx q[104], q[154];
cx q[105], q[154];
U(0, 0, pi/3) q[154];
cx q[105], q[154];
cx q[109], q[154];
U(0, 0, pi/3) q[154];
cx q[109], q[154];
cx q[110], q[154];
U(0, 0, pi/3) q[154];
cx q[110], q[154];
cx q[112], q[154];
U(0, 0, pi/3) q[154];
cx q[112], q[154];
cx q[113], q[154];
U(0, 0, pi/3) q[154];
cx q[113], q[154];
cx q[116], q[154];
U(0, 0, pi/3) q[154];
cx q[116], q[154];
cx q[117], q[154];
U(0, 0, pi/3) q[154];
cx q[117], q[154];
cx q[120], q[154];
U(0, 0, pi/3) q[154];
cx q[120], q[154];
cx q[121], q[154];
U(0, 0, pi/3) q[154];
cx q[121], q[154];
cx q[122], q[154];
U(0, 0, pi/3) q[154];
cx q[122], q[154];
cx q[126], q[154];
U(0, 0, pi/3) q[154];
cx q[126], q[154];
cx q[127], q[154];
U(0, 0, pi/3) q[154];
cx q[127], q[154];
cx q[129], q[154];
U(0, 0, pi/3) q[154];
cx q[129], q[154];
cx q[131], q[154];
U(0, 0, pi/3) q[154];
cx q[131], q[154];
cx q[136], q[154];
U(0, 0, pi/3) q[154];
cx q[136], q[154];
cx q[138], q[154];
U(0, 0, pi/3) q[154];
cx q[138], q[154];
cx q[140], q[154];
U(0, 0, pi/3) q[154];
cx q[140], q[154];
cx q[144], q[154];
U(0, 0, pi/3) q[154];
cx q[144], q[154];
cx q[146], q[154];
U(0, 0, pi/3) q[154];
cx q[146], q[154];
cx q[147], q[154];
U(0, 0, pi/3) q[154];
cx q[147], q[154];
cx q[148], q[154];
U(0, 0, pi/3) q[154];
cx q[148], q[154];
cx q[150], q[154];
U(0, 0, pi/3) q[154];
cx q[150], q[154];
cx q[151], q[154];
U(0, 0, pi/3) q[154];
cx q[151], q[154];
cx q[152], q[154];
U(0, 0, pi/3) q[154];
cx q[152], q[154];
cx q[153], q[154];
U(0, 0, pi/3) q[154];
cx q[153], q[154];
cx q[0], q[155];
U(0, 0, pi/3) q[155];
cx q[0], q[155];
cx q[1], q[155];
U(0, 0, pi/3) q[155];
cx q[1], q[155];
cx q[2], q[155];
U(0, 0, pi/3) q[155];
cx q[2], q[155];
cx q[4], q[155];
U(0, 0, pi/3) q[155];
cx q[4], q[155];
cx q[6], q[155];
U(0, 0, pi/3) q[155];
cx q[6], q[155];
cx q[7], q[155];
U(0, 0, pi/3) q[155];
cx q[7], q[155];
cx q[8], q[155];
U(0, 0, pi/3) q[155];
cx q[8], q[155];
cx q[9], q[155];
U(0, 0, pi/3) q[155];
cx q[9], q[155];
cx q[10], q[155];
U(0, 0, pi/3) q[155];
cx q[10], q[155];
cx q[15], q[155];
U(0, 0, pi/3) q[155];
cx q[15], q[155];
cx q[16], q[155];
U(0, 0, pi/3) q[155];
cx q[16], q[155];
cx q[17], q[155];
U(0, 0, pi/3) q[155];
cx q[17], q[155];
cx q[18], q[155];
U(0, 0, pi/3) q[155];
cx q[18], q[155];
cx q[19], q[155];
U(0, 0, pi/3) q[155];
cx q[19], q[155];
cx q[21], q[155];
U(0, 0, pi/3) q[155];
cx q[21], q[155];
cx q[23], q[155];
U(0, 0, pi/3) q[155];
cx q[23], q[155];
cx q[24], q[155];
U(0, 0, pi/3) q[155];
cx q[24], q[155];
cx q[27], q[155];
U(0, 0, pi/3) q[155];
cx q[27], q[155];
cx q[28], q[155];
U(0, 0, pi/3) q[155];
cx q[28], q[155];
cx q[31], q[155];
U(0, 0, pi/3) q[155];
cx q[31], q[155];
cx q[33], q[155];
U(0, 0, pi/3) q[155];
cx q[33], q[155];
cx q[37], q[155];
U(0, 0, pi/3) q[155];
cx q[37], q[155];
cx q[39], q[155];
U(0, 0, pi/3) q[155];
cx q[39], q[155];
cx q[40], q[155];
U(0, 0, pi/3) q[155];
cx q[40], q[155];
cx q[41], q[155];
U(0, 0, pi/3) q[155];
cx q[41], q[155];
cx q[42], q[155];
U(0, 0, pi/3) q[155];
cx q[42], q[155];
cx q[44], q[155];
U(0, 0, pi/3) q[155];
cx q[44], q[155];
cx q[47], q[155];
U(0, 0, pi/3) q[155];
cx q[47], q[155];
cx q[50], q[155];
U(0, 0, pi/3) q[155];
cx q[50], q[155];
cx q[51], q[155];
U(0, 0, pi/3) q[155];
cx q[51], q[155];
cx q[52], q[155];
U(0, 0, pi/3) q[155];
cx q[52], q[155];
cx q[55], q[155];
U(0, 0, pi/3) q[155];
cx q[55], q[155];
cx q[56], q[155];
U(0, 0, pi/3) q[155];
cx q[56], q[155];
cx q[57], q[155];
U(0, 0, pi/3) q[155];
cx q[57], q[155];
cx q[59], q[155];
U(0, 0, pi/3) q[155];
cx q[59], q[155];
cx q[61], q[155];
U(0, 0, pi/3) q[155];
cx q[61], q[155];
cx q[64], q[155];
U(0, 0, pi/3) q[155];
cx q[64], q[155];
cx q[65], q[155];
U(0, 0, pi/3) q[155];
cx q[65], q[155];
cx q[68], q[155];
U(0, 0, pi/3) q[155];
cx q[68], q[155];
cx q[70], q[155];
U(0, 0, pi/3) q[155];
cx q[70], q[155];
cx q[72], q[155];
U(0, 0, pi/3) q[155];
cx q[72], q[155];
cx q[74], q[155];
U(0, 0, pi/3) q[155];
cx q[74], q[155];
cx q[77], q[155];
U(0, 0, pi/3) q[155];
cx q[77], q[155];
cx q[88], q[155];
U(0, 0, pi/3) q[155];
cx q[88], q[155];
cx q[89], q[155];
U(0, 0, pi/3) q[155];
cx q[89], q[155];
cx q[90], q[155];
U(0, 0, pi/3) q[155];
cx q[90], q[155];
cx q[91], q[155];
U(0, 0, pi/3) q[155];
cx q[91], q[155];
cx q[92], q[155];
U(0, 0, pi/3) q[155];
cx q[92], q[155];
cx q[94], q[155];
U(0, 0, pi/3) q[155];
cx q[94], q[155];
cx q[98], q[155];
U(0, 0, pi/3) q[155];
cx q[98], q[155];
cx q[101], q[155];
U(0, 0, pi/3) q[155];
cx q[101], q[155];
cx q[103], q[155];
U(0, 0, pi/3) q[155];
cx q[103], q[155];
cx q[105], q[155];
U(0, 0, pi/3) q[155];
cx q[105], q[155];
cx q[107], q[155];
U(0, 0, pi/3) q[155];
cx q[107], q[155];
cx q[110], q[155];
U(0, 0, pi/3) q[155];
cx q[110], q[155];
cx q[114], q[155];
U(0, 0, pi/3) q[155];
cx q[114], q[155];
cx q[115], q[155];
U(0, 0, pi/3) q[155];
cx q[115], q[155];
cx q[119], q[155];
U(0, 0, pi/3) q[155];
cx q[119], q[155];
cx q[121], q[155];
U(0, 0, pi/3) q[155];
cx q[121], q[155];
cx q[122], q[155];
U(0, 0, pi/3) q[155];
cx q[122], q[155];
cx q[124], q[155];
U(0, 0, pi/3) q[155];
cx q[124], q[155];
cx q[125], q[155];
U(0, 0, pi/3) q[155];
cx q[125], q[155];
cx q[130], q[155];
U(0, 0, pi/3) q[155];
cx q[130], q[155];
cx q[133], q[155];
U(0, 0, pi/3) q[155];
cx q[133], q[155];
cx q[136], q[155];
U(0, 0, pi/3) q[155];
cx q[136], q[155];
cx q[139], q[155];
U(0, 0, pi/3) q[155];
cx q[139], q[155];
cx q[141], q[155];
U(0, 0, pi/3) q[155];
cx q[141], q[155];
cx q[142], q[155];
U(0, 0, pi/3) q[155];
cx q[142], q[155];
cx q[143], q[155];
U(0, 0, pi/3) q[155];
cx q[143], q[155];
cx q[146], q[155];
U(0, 0, pi/3) q[155];
cx q[146], q[155];
cx q[148], q[155];
U(0, 0, pi/3) q[155];
cx q[148], q[155];
cx q[149], q[155];
U(0, 0, pi/3) q[155];
cx q[149], q[155];
cx q[150], q[155];
U(0, 0, pi/3) q[155];
cx q[150], q[155];
cx q[152], q[155];
U(0, 0, pi/3) q[155];
cx q[152], q[155];
cx q[153], q[155];
U(0, 0, pi/3) q[155];
cx q[153], q[155];
cx q[154], q[155];
U(0, 0, pi/3) q[155];
cx q[154], q[155];
cx q[0], q[156];
U(0, 0, pi/3) q[156];
cx q[0], q[156];
cx q[1], q[156];
U(0, 0, pi/3) q[156];
cx q[1], q[156];
cx q[2], q[156];
U(0, 0, pi/3) q[156];
cx q[2], q[156];
cx q[4], q[156];
U(0, 0, pi/3) q[156];
cx q[4], q[156];
cx q[5], q[156];
U(0, 0, pi/3) q[156];
cx q[5], q[156];
cx q[7], q[156];
U(0, 0, pi/3) q[156];
cx q[7], q[156];
cx q[10], q[156];
U(0, 0, pi/3) q[156];
cx q[10], q[156];
cx q[11], q[156];
U(0, 0, pi/3) q[156];
cx q[11], q[156];
cx q[14], q[156];
U(0, 0, pi/3) q[156];
cx q[14], q[156];
cx q[15], q[156];
U(0, 0, pi/3) q[156];
cx q[15], q[156];
cx q[16], q[156];
U(0, 0, pi/3) q[156];
cx q[16], q[156];
cx q[18], q[156];
U(0, 0, pi/3) q[156];
cx q[18], q[156];
cx q[19], q[156];
U(0, 0, pi/3) q[156];
cx q[19], q[156];
cx q[20], q[156];
U(0, 0, pi/3) q[156];
cx q[20], q[156];
cx q[24], q[156];
U(0, 0, pi/3) q[156];
cx q[24], q[156];
cx q[29], q[156];
U(0, 0, pi/3) q[156];
cx q[29], q[156];
cx q[32], q[156];
U(0, 0, pi/3) q[156];
cx q[32], q[156];
cx q[34], q[156];
U(0, 0, pi/3) q[156];
cx q[34], q[156];
cx q[36], q[156];
U(0, 0, pi/3) q[156];
cx q[36], q[156];
cx q[37], q[156];
U(0, 0, pi/3) q[156];
cx q[37], q[156];
cx q[39], q[156];
U(0, 0, pi/3) q[156];
cx q[39], q[156];
cx q[40], q[156];
U(0, 0, pi/3) q[156];
cx q[40], q[156];
cx q[41], q[156];
U(0, 0, pi/3) q[156];
cx q[41], q[156];
cx q[43], q[156];
U(0, 0, pi/3) q[156];
cx q[43], q[156];
cx q[47], q[156];
U(0, 0, pi/3) q[156];
cx q[47], q[156];
cx q[50], q[156];
U(0, 0, pi/3) q[156];
cx q[50], q[156];
cx q[52], q[156];
U(0, 0, pi/3) q[156];
cx q[52], q[156];
cx q[53], q[156];
U(0, 0, pi/3) q[156];
cx q[53], q[156];
cx q[54], q[156];
U(0, 0, pi/3) q[156];
cx q[54], q[156];
cx q[55], q[156];
U(0, 0, pi/3) q[156];
cx q[55], q[156];
cx q[57], q[156];
U(0, 0, pi/3) q[156];
cx q[57], q[156];
cx q[60], q[156];
U(0, 0, pi/3) q[156];
cx q[60], q[156];
cx q[62], q[156];
U(0, 0, pi/3) q[156];
cx q[62], q[156];
cx q[63], q[156];
U(0, 0, pi/3) q[156];
cx q[63], q[156];
cx q[64], q[156];
U(0, 0, pi/3) q[156];
cx q[64], q[156];
cx q[65], q[156];
U(0, 0, pi/3) q[156];
cx q[65], q[156];
cx q[67], q[156];
U(0, 0, pi/3) q[156];
cx q[67], q[156];
cx q[68], q[156];
U(0, 0, pi/3) q[156];
cx q[68], q[156];
cx q[69], q[156];
U(0, 0, pi/3) q[156];
cx q[69], q[156];
cx q[78], q[156];
U(0, 0, pi/3) q[156];
cx q[78], q[156];
cx q[81], q[156];
U(0, 0, pi/3) q[156];
cx q[81], q[156];
cx q[82], q[156];
U(0, 0, pi/3) q[156];
cx q[82], q[156];
cx q[83], q[156];
U(0, 0, pi/3) q[156];
cx q[83], q[156];
cx q[84], q[156];
U(0, 0, pi/3) q[156];
cx q[84], q[156];
cx q[86], q[156];
U(0, 0, pi/3) q[156];
cx q[86], q[156];
cx q[90], q[156];
U(0, 0, pi/3) q[156];
cx q[90], q[156];
cx q[91], q[156];
U(0, 0, pi/3) q[156];
cx q[91], q[156];
cx q[92], q[156];
U(0, 0, pi/3) q[156];
cx q[92], q[156];
cx q[98], q[156];
U(0, 0, pi/3) q[156];
cx q[98], q[156];
cx q[105], q[156];
U(0, 0, pi/3) q[156];
cx q[105], q[156];
cx q[107], q[156];
U(0, 0, pi/3) q[156];
cx q[107], q[156];
cx q[109], q[156];
U(0, 0, pi/3) q[156];
cx q[109], q[156];
cx q[110], q[156];
U(0, 0, pi/3) q[156];
cx q[110], q[156];
cx q[113], q[156];
U(0, 0, pi/3) q[156];
cx q[113], q[156];
cx q[114], q[156];
U(0, 0, pi/3) q[156];
cx q[114], q[156];
cx q[115], q[156];
U(0, 0, pi/3) q[156];
cx q[115], q[156];
cx q[118], q[156];
U(0, 0, pi/3) q[156];
cx q[118], q[156];
cx q[121], q[156];
U(0, 0, pi/3) q[156];
cx q[121], q[156];
cx q[124], q[156];
U(0, 0, pi/3) q[156];
cx q[124], q[156];
cx q[125], q[156];
U(0, 0, pi/3) q[156];
cx q[125], q[156];
cx q[126], q[156];
U(0, 0, pi/3) q[156];
cx q[126], q[156];
cx q[131], q[156];
U(0, 0, pi/3) q[156];
cx q[131], q[156];
cx q[132], q[156];
U(0, 0, pi/3) q[156];
cx q[132], q[156];
cx q[134], q[156];
U(0, 0, pi/3) q[156];
cx q[134], q[156];
cx q[137], q[156];
U(0, 0, pi/3) q[156];
cx q[137], q[156];
cx q[138], q[156];
U(0, 0, pi/3) q[156];
cx q[138], q[156];
cx q[139], q[156];
U(0, 0, pi/3) q[156];
cx q[139], q[156];
cx q[142], q[156];
U(0, 0, pi/3) q[156];
cx q[142], q[156];
cx q[144], q[156];
U(0, 0, pi/3) q[156];
cx q[144], q[156];
cx q[145], q[156];
U(0, 0, pi/3) q[156];
cx q[145], q[156];
cx q[146], q[156];
U(0, 0, pi/3) q[156];
cx q[146], q[156];
cx q[147], q[156];
U(0, 0, pi/3) q[156];
cx q[147], q[156];
cx q[149], q[156];
U(0, 0, pi/3) q[156];
cx q[149], q[156];
cx q[152], q[156];
U(0, 0, pi/3) q[156];
cx q[152], q[156];
cx q[153], q[156];
U(0, 0, pi/3) q[156];
cx q[153], q[156];
cx q[154], q[156];
U(0, 0, pi/3) q[156];
cx q[154], q[156];
cx q[155], q[156];
U(0, 0, pi/3) q[156];
cx q[155], q[156];
cx q[3], q[157];
U(0, 0, pi/3) q[157];
cx q[3], q[157];
cx q[4], q[157];
U(0, 0, pi/3) q[157];
cx q[4], q[157];
cx q[5], q[157];
U(0, 0, pi/3) q[157];
cx q[5], q[157];
cx q[6], q[157];
U(0, 0, pi/3) q[157];
cx q[6], q[157];
cx q[7], q[157];
U(0, 0, pi/3) q[157];
cx q[7], q[157];
cx q[8], q[157];
U(0, 0, pi/3) q[157];
cx q[8], q[157];
cx q[9], q[157];
U(0, 0, pi/3) q[157];
cx q[9], q[157];
cx q[12], q[157];
U(0, 0, pi/3) q[157];
cx q[12], q[157];
cx q[13], q[157];
U(0, 0, pi/3) q[157];
cx q[13], q[157];
cx q[17], q[157];
U(0, 0, pi/3) q[157];
cx q[17], q[157];
cx q[18], q[157];
U(0, 0, pi/3) q[157];
cx q[18], q[157];
cx q[19], q[157];
U(0, 0, pi/3) q[157];
cx q[19], q[157];
cx q[22], q[157];
U(0, 0, pi/3) q[157];
cx q[22], q[157];
cx q[24], q[157];
U(0, 0, pi/3) q[157];
cx q[24], q[157];
cx q[25], q[157];
U(0, 0, pi/3) q[157];
cx q[25], q[157];
cx q[26], q[157];
U(0, 0, pi/3) q[157];
cx q[26], q[157];
cx q[28], q[157];
U(0, 0, pi/3) q[157];
cx q[28], q[157];
cx q[29], q[157];
U(0, 0, pi/3) q[157];
cx q[29], q[157];
cx q[30], q[157];
U(0, 0, pi/3) q[157];
cx q[30], q[157];
cx q[31], q[157];
U(0, 0, pi/3) q[157];
cx q[31], q[157];
cx q[33], q[157];
U(0, 0, pi/3) q[157];
cx q[33], q[157];
cx q[35], q[157];
U(0, 0, pi/3) q[157];
cx q[35], q[157];
cx q[38], q[157];
U(0, 0, pi/3) q[157];
cx q[38], q[157];
cx q[39], q[157];
U(0, 0, pi/3) q[157];
cx q[39], q[157];
cx q[42], q[157];
U(0, 0, pi/3) q[157];
cx q[42], q[157];
cx q[44], q[157];
U(0, 0, pi/3) q[157];
cx q[44], q[157];
cx q[45], q[157];
U(0, 0, pi/3) q[157];
cx q[45], q[157];
cx q[46], q[157];
U(0, 0, pi/3) q[157];
cx q[46], q[157];
cx q[47], q[157];
U(0, 0, pi/3) q[157];
cx q[47], q[157];
cx q[48], q[157];
U(0, 0, pi/3) q[157];
cx q[48], q[157];
cx q[55], q[157];
U(0, 0, pi/3) q[157];
cx q[55], q[157];
cx q[56], q[157];
U(0, 0, pi/3) q[157];
cx q[56], q[157];
cx q[58], q[157];
U(0, 0, pi/3) q[157];
cx q[58], q[157];
cx q[62], q[157];
U(0, 0, pi/3) q[157];
cx q[62], q[157];
cx q[63], q[157];
U(0, 0, pi/3) q[157];
cx q[63], q[157];
cx q[65], q[157];
U(0, 0, pi/3) q[157];
cx q[65], q[157];
cx q[67], q[157];
U(0, 0, pi/3) q[157];
cx q[67], q[157];
cx q[68], q[157];
U(0, 0, pi/3) q[157];
cx q[68], q[157];
cx q[71], q[157];
U(0, 0, pi/3) q[157];
cx q[71], q[157];
cx q[75], q[157];
U(0, 0, pi/3) q[157];
cx q[75], q[157];
cx q[76], q[157];
U(0, 0, pi/3) q[157];
cx q[76], q[157];
cx q[77], q[157];
U(0, 0, pi/3) q[157];
cx q[77], q[157];
cx q[78], q[157];
U(0, 0, pi/3) q[157];
cx q[78], q[157];
cx q[80], q[157];
U(0, 0, pi/3) q[157];
cx q[80], q[157];
cx q[81], q[157];
U(0, 0, pi/3) q[157];
cx q[81], q[157];
cx q[82], q[157];
U(0, 0, pi/3) q[157];
cx q[82], q[157];
cx q[85], q[157];
U(0, 0, pi/3) q[157];
cx q[85], q[157];
cx q[86], q[157];
U(0, 0, pi/3) q[157];
cx q[86], q[157];
cx q[87], q[157];
U(0, 0, pi/3) q[157];
cx q[87], q[157];
cx q[88], q[157];
U(0, 0, pi/3) q[157];
cx q[88], q[157];
cx q[92], q[157];
U(0, 0, pi/3) q[157];
cx q[92], q[157];
cx q[93], q[157];
U(0, 0, pi/3) q[157];
cx q[93], q[157];
cx q[94], q[157];
U(0, 0, pi/3) q[157];
cx q[94], q[157];
cx q[95], q[157];
U(0, 0, pi/3) q[157];
cx q[95], q[157];
cx q[96], q[157];
U(0, 0, pi/3) q[157];
cx q[96], q[157];
cx q[97], q[157];
U(0, 0, pi/3) q[157];
cx q[97], q[157];
cx q[99], q[157];
U(0, 0, pi/3) q[157];
cx q[99], q[157];
cx q[100], q[157];
U(0, 0, pi/3) q[157];
cx q[100], q[157];
cx q[101], q[157];
U(0, 0, pi/3) q[157];
cx q[101], q[157];
cx q[102], q[157];
U(0, 0, pi/3) q[157];
cx q[102], q[157];
cx q[103], q[157];
U(0, 0, pi/3) q[157];
cx q[103], q[157];
cx q[104], q[157];
U(0, 0, pi/3) q[157];
cx q[104], q[157];
cx q[106], q[157];
U(0, 0, pi/3) q[157];
cx q[106], q[157];
cx q[108], q[157];
U(0, 0, pi/3) q[157];
cx q[108], q[157];
cx q[111], q[157];
U(0, 0, pi/3) q[157];
cx q[111], q[157];
cx q[112], q[157];
U(0, 0, pi/3) q[157];
cx q[112], q[157];
cx q[117], q[157];
U(0, 0, pi/3) q[157];
cx q[117], q[157];
cx q[121], q[157];
U(0, 0, pi/3) q[157];
cx q[121], q[157];
cx q[122], q[157];
U(0, 0, pi/3) q[157];
cx q[122], q[157];
cx q[125], q[157];
U(0, 0, pi/3) q[157];
cx q[125], q[157];
cx q[128], q[157];
U(0, 0, pi/3) q[157];
cx q[128], q[157];
cx q[131], q[157];
U(0, 0, pi/3) q[157];
cx q[131], q[157];
cx q[133], q[157];
U(0, 0, pi/3) q[157];
cx q[133], q[157];
cx q[135], q[157];
U(0, 0, pi/3) q[157];
cx q[135], q[157];
cx q[137], q[157];
U(0, 0, pi/3) q[157];
cx q[137], q[157];
cx q[138], q[157];
U(0, 0, pi/3) q[157];
cx q[138], q[157];
cx q[140], q[157];
U(0, 0, pi/3) q[157];
cx q[140], q[157];
cx q[143], q[157];
U(0, 0, pi/3) q[157];
cx q[143], q[157];
cx q[145], q[157];
U(0, 0, pi/3) q[157];
cx q[145], q[157];
cx q[148], q[157];
U(0, 0, pi/3) q[157];
cx q[148], q[157];
cx q[149], q[157];
U(0, 0, pi/3) q[157];
cx q[149], q[157];
cx q[151], q[157];
U(0, 0, pi/3) q[157];
cx q[151], q[157];
cx q[152], q[157];
U(0, 0, pi/3) q[157];
cx q[152], q[157];
cx q[153], q[157];
U(0, 0, pi/3) q[157];
cx q[153], q[157];
cx q[154], q[157];
U(0, 0, pi/3) q[157];
cx q[154], q[157];
cx q[155], q[157];
U(0, 0, pi/3) q[157];
cx q[155], q[157];
cx q[156], q[157];
U(0, 0, pi/3) q[157];
cx q[156], q[157];
cx q[1], q[158];
U(0, 0, pi/3) q[158];
cx q[1], q[158];
cx q[2], q[158];
U(0, 0, pi/3) q[158];
cx q[2], q[158];
cx q[3], q[158];
U(0, 0, pi/3) q[158];
cx q[3], q[158];
cx q[7], q[158];
U(0, 0, pi/3) q[158];
cx q[7], q[158];
cx q[8], q[158];
U(0, 0, pi/3) q[158];
cx q[8], q[158];
cx q[10], q[158];
U(0, 0, pi/3) q[158];
cx q[10], q[158];
cx q[13], q[158];
U(0, 0, pi/3) q[158];
cx q[13], q[158];
cx q[15], q[158];
U(0, 0, pi/3) q[158];
cx q[15], q[158];
cx q[17], q[158];
U(0, 0, pi/3) q[158];
cx q[17], q[158];
cx q[22], q[158];
U(0, 0, pi/3) q[158];
cx q[22], q[158];
cx q[23], q[158];
U(0, 0, pi/3) q[158];
cx q[23], q[158];
cx q[24], q[158];
U(0, 0, pi/3) q[158];
cx q[24], q[158];
cx q[28], q[158];
U(0, 0, pi/3) q[158];
cx q[28], q[158];
cx q[29], q[158];
U(0, 0, pi/3) q[158];
cx q[29], q[158];
cx q[31], q[158];
U(0, 0, pi/3) q[158];
cx q[31], q[158];
cx q[32], q[158];
U(0, 0, pi/3) q[158];
cx q[32], q[158];
cx q[33], q[158];
U(0, 0, pi/3) q[158];
cx q[33], q[158];
cx q[35], q[158];
U(0, 0, pi/3) q[158];
cx q[35], q[158];
cx q[39], q[158];
U(0, 0, pi/3) q[158];
cx q[39], q[158];
cx q[40], q[158];
U(0, 0, pi/3) q[158];
cx q[40], q[158];
cx q[44], q[158];
U(0, 0, pi/3) q[158];
cx q[44], q[158];
cx q[48], q[158];
U(0, 0, pi/3) q[158];
cx q[48], q[158];
cx q[51], q[158];
U(0, 0, pi/3) q[158];
cx q[51], q[158];
cx q[52], q[158];
U(0, 0, pi/3) q[158];
cx q[52], q[158];
cx q[56], q[158];
U(0, 0, pi/3) q[158];
cx q[56], q[158];
cx q[57], q[158];
U(0, 0, pi/3) q[158];
cx q[57], q[158];
cx q[58], q[158];
U(0, 0, pi/3) q[158];
cx q[58], q[158];
cx q[60], q[158];
U(0, 0, pi/3) q[158];
cx q[60], q[158];
cx q[61], q[158];
U(0, 0, pi/3) q[158];
cx q[61], q[158];
cx q[62], q[158];
U(0, 0, pi/3) q[158];
cx q[62], q[158];
cx q[63], q[158];
U(0, 0, pi/3) q[158];
cx q[63], q[158];
cx q[65], q[158];
U(0, 0, pi/3) q[158];
cx q[65], q[158];
cx q[67], q[158];
U(0, 0, pi/3) q[158];
cx q[67], q[158];
cx q[68], q[158];
U(0, 0, pi/3) q[158];
cx q[68], q[158];
cx q[69], q[158];
U(0, 0, pi/3) q[158];
cx q[69], q[158];
cx q[71], q[158];
U(0, 0, pi/3) q[158];
cx q[71], q[158];
cx q[72], q[158];
U(0, 0, pi/3) q[158];
cx q[72], q[158];
cx q[73], q[158];
U(0, 0, pi/3) q[158];
cx q[73], q[158];
cx q[75], q[158];
U(0, 0, pi/3) q[158];
cx q[75], q[158];
cx q[77], q[158];
U(0, 0, pi/3) q[158];
cx q[77], q[158];
cx q[82], q[158];
U(0, 0, pi/3) q[158];
cx q[82], q[158];
cx q[85], q[158];
U(0, 0, pi/3) q[158];
cx q[85], q[158];
cx q[88], q[158];
U(0, 0, pi/3) q[158];
cx q[88], q[158];
cx q[90], q[158];
U(0, 0, pi/3) q[158];
cx q[90], q[158];
cx q[91], q[158];
U(0, 0, pi/3) q[158];
cx q[91], q[158];
cx q[95], q[158];
U(0, 0, pi/3) q[158];
cx q[95], q[158];
cx q[96], q[158];
U(0, 0, pi/3) q[158];
cx q[96], q[158];
cx q[97], q[158];
U(0, 0, pi/3) q[158];
cx q[97], q[158];
cx q[100], q[158];
U(0, 0, pi/3) q[158];
cx q[100], q[158];
cx q[103], q[158];
U(0, 0, pi/3) q[158];
cx q[103], q[158];
cx q[106], q[158];
U(0, 0, pi/3) q[158];
cx q[106], q[158];
cx q[108], q[158];
U(0, 0, pi/3) q[158];
cx q[108], q[158];
cx q[109], q[158];
U(0, 0, pi/3) q[158];
cx q[109], q[158];
cx q[110], q[158];
U(0, 0, pi/3) q[158];
cx q[110], q[158];
cx q[111], q[158];
U(0, 0, pi/3) q[158];
cx q[111], q[158];
cx q[112], q[158];
U(0, 0, pi/3) q[158];
cx q[112], q[158];
cx q[114], q[158];
U(0, 0, pi/3) q[158];
cx q[114], q[158];
cx q[116], q[158];
U(0, 0, pi/3) q[158];
cx q[116], q[158];
cx q[118], q[158];
U(0, 0, pi/3) q[158];
cx q[118], q[158];
cx q[120], q[158];
U(0, 0, pi/3) q[158];
cx q[120], q[158];
cx q[126], q[158];
U(0, 0, pi/3) q[158];
cx q[126], q[158];
cx q[127], q[158];
U(0, 0, pi/3) q[158];
cx q[127], q[158];
cx q[128], q[158];
U(0, 0, pi/3) q[158];
cx q[128], q[158];
cx q[130], q[158];
U(0, 0, pi/3) q[158];
cx q[130], q[158];
cx q[131], q[158];
U(0, 0, pi/3) q[158];
cx q[131], q[158];
cx q[133], q[158];
U(0, 0, pi/3) q[158];
cx q[133], q[158];
cx q[134], q[158];
U(0, 0, pi/3) q[158];
cx q[134], q[158];
cx q[135], q[158];
U(0, 0, pi/3) q[158];
cx q[135], q[158];
cx q[139], q[158];
U(0, 0, pi/3) q[158];
cx q[139], q[158];
cx q[140], q[158];
U(0, 0, pi/3) q[158];
cx q[140], q[158];
cx q[141], q[158];
U(0, 0, pi/3) q[158];
cx q[141], q[158];
cx q[144], q[158];
U(0, 0, pi/3) q[158];
cx q[144], q[158];
cx q[147], q[158];
U(0, 0, pi/3) q[158];
cx q[147], q[158];
cx q[150], q[158];
U(0, 0, pi/3) q[158];
cx q[150], q[158];
cx q[151], q[158];
U(0, 0, pi/3) q[158];
cx q[151], q[158];
cx q[153], q[158];
U(0, 0, pi/3) q[158];
cx q[153], q[158];
cx q[154], q[158];
U(0, 0, pi/3) q[158];
cx q[154], q[158];
cx q[157], q[158];
U(0, 0, pi/3) q[158];
cx q[157], q[158];
cx q[1], q[159];
U(0, 0, pi/3) q[159];
cx q[1], q[159];
cx q[2], q[159];
U(0, 0, pi/3) q[159];
cx q[2], q[159];
cx q[3], q[159];
U(0, 0, pi/3) q[159];
cx q[3], q[159];
cx q[4], q[159];
U(0, 0, pi/3) q[159];
cx q[4], q[159];
cx q[6], q[159];
U(0, 0, pi/3) q[159];
cx q[6], q[159];
cx q[7], q[159];
U(0, 0, pi/3) q[159];
cx q[7], q[159];
cx q[9], q[159];
U(0, 0, pi/3) q[159];
cx q[9], q[159];
cx q[10], q[159];
U(0, 0, pi/3) q[159];
cx q[10], q[159];
cx q[11], q[159];
U(0, 0, pi/3) q[159];
cx q[11], q[159];
cx q[12], q[159];
U(0, 0, pi/3) q[159];
cx q[12], q[159];
cx q[13], q[159];
U(0, 0, pi/3) q[159];
cx q[13], q[159];
cx q[14], q[159];
U(0, 0, pi/3) q[159];
cx q[14], q[159];
cx q[15], q[159];
U(0, 0, pi/3) q[159];
cx q[15], q[159];
cx q[17], q[159];
U(0, 0, pi/3) q[159];
cx q[17], q[159];
cx q[19], q[159];
U(0, 0, pi/3) q[159];
cx q[19], q[159];
cx q[20], q[159];
U(0, 0, pi/3) q[159];
cx q[20], q[159];
cx q[23], q[159];
U(0, 0, pi/3) q[159];
cx q[23], q[159];
cx q[24], q[159];
U(0, 0, pi/3) q[159];
cx q[24], q[159];
cx q[25], q[159];
U(0, 0, pi/3) q[159];
cx q[25], q[159];
cx q[30], q[159];
U(0, 0, pi/3) q[159];
cx q[30], q[159];
cx q[32], q[159];
U(0, 0, pi/3) q[159];
cx q[32], q[159];
cx q[34], q[159];
U(0, 0, pi/3) q[159];
cx q[34], q[159];
cx q[37], q[159];
U(0, 0, pi/3) q[159];
cx q[37], q[159];
cx q[41], q[159];
U(0, 0, pi/3) q[159];
cx q[41], q[159];
cx q[42], q[159];
U(0, 0, pi/3) q[159];
cx q[42], q[159];
cx q[43], q[159];
U(0, 0, pi/3) q[159];
cx q[43], q[159];
cx q[46], q[159];
U(0, 0, pi/3) q[159];
cx q[46], q[159];
cx q[47], q[159];
U(0, 0, pi/3) q[159];
cx q[47], q[159];
cx q[49], q[159];
U(0, 0, pi/3) q[159];
cx q[49], q[159];
cx q[53], q[159];
U(0, 0, pi/3) q[159];
cx q[53], q[159];
cx q[54], q[159];
U(0, 0, pi/3) q[159];
cx q[54], q[159];
cx q[56], q[159];
U(0, 0, pi/3) q[159];
cx q[56], q[159];
cx q[59], q[159];
U(0, 0, pi/3) q[159];
cx q[59], q[159];
cx q[60], q[159];
U(0, 0, pi/3) q[159];
cx q[60], q[159];
cx q[61], q[159];
U(0, 0, pi/3) q[159];
cx q[61], q[159];
cx q[62], q[159];
U(0, 0, pi/3) q[159];
cx q[62], q[159];
cx q[65], q[159];
U(0, 0, pi/3) q[159];
cx q[65], q[159];
cx q[66], q[159];
U(0, 0, pi/3) q[159];
cx q[66], q[159];
cx q[67], q[159];
U(0, 0, pi/3) q[159];
cx q[67], q[159];
cx q[68], q[159];
U(0, 0, pi/3) q[159];
cx q[68], q[159];
cx q[69], q[159];
U(0, 0, pi/3) q[159];
cx q[69], q[159];
cx q[70], q[159];
U(0, 0, pi/3) q[159];
cx q[70], q[159];
cx q[72], q[159];
U(0, 0, pi/3) q[159];
cx q[72], q[159];
cx q[73], q[159];
U(0, 0, pi/3) q[159];
cx q[73], q[159];
cx q[74], q[159];
U(0, 0, pi/3) q[159];
cx q[74], q[159];
cx q[75], q[159];
U(0, 0, pi/3) q[159];
cx q[75], q[159];
cx q[77], q[159];
U(0, 0, pi/3) q[159];
cx q[77], q[159];
cx q[81], q[159];
U(0, 0, pi/3) q[159];
cx q[81], q[159];
cx q[87], q[159];
U(0, 0, pi/3) q[159];
cx q[87], q[159];
cx q[88], q[159];
U(0, 0, pi/3) q[159];
cx q[88], q[159];
cx q[89], q[159];
U(0, 0, pi/3) q[159];
cx q[89], q[159];
cx q[91], q[159];
U(0, 0, pi/3) q[159];
cx q[91], q[159];
cx q[92], q[159];
U(0, 0, pi/3) q[159];
cx q[92], q[159];
cx q[96], q[159];
U(0, 0, pi/3) q[159];
cx q[96], q[159];
cx q[97], q[159];
U(0, 0, pi/3) q[159];
cx q[97], q[159];
cx q[98], q[159];
U(0, 0, pi/3) q[159];
cx q[98], q[159];
cx q[104], q[159];
U(0, 0, pi/3) q[159];
cx q[104], q[159];
cx q[107], q[159];
U(0, 0, pi/3) q[159];
cx q[107], q[159];
cx q[108], q[159];
U(0, 0, pi/3) q[159];
cx q[108], q[159];
cx q[109], q[159];
U(0, 0, pi/3) q[159];
cx q[109], q[159];
cx q[110], q[159];
U(0, 0, pi/3) q[159];
cx q[110], q[159];
cx q[111], q[159];
U(0, 0, pi/3) q[159];
cx q[111], q[159];
cx q[117], q[159];
U(0, 0, pi/3) q[159];
cx q[117], q[159];
cx q[119], q[159];
U(0, 0, pi/3) q[159];
cx q[119], q[159];
cx q[121], q[159];
U(0, 0, pi/3) q[159];
cx q[121], q[159];
cx q[125], q[159];
U(0, 0, pi/3) q[159];
cx q[125], q[159];
cx q[127], q[159];
U(0, 0, pi/3) q[159];
cx q[127], q[159];
cx q[128], q[159];
U(0, 0, pi/3) q[159];
cx q[128], q[159];
cx q[129], q[159];
U(0, 0, pi/3) q[159];
cx q[129], q[159];
cx q[131], q[159];
U(0, 0, pi/3) q[159];
cx q[131], q[159];
cx q[133], q[159];
U(0, 0, pi/3) q[159];
cx q[133], q[159];
cx q[136], q[159];
U(0, 0, pi/3) q[159];
cx q[136], q[159];
cx q[139], q[159];
U(0, 0, pi/3) q[159];
cx q[139], q[159];
cx q[140], q[159];
U(0, 0, pi/3) q[159];
cx q[140], q[159];
cx q[141], q[159];
U(0, 0, pi/3) q[159];
cx q[141], q[159];
cx q[142], q[159];
U(0, 0, pi/3) q[159];
cx q[142], q[159];
cx q[143], q[159];
U(0, 0, pi/3) q[159];
cx q[143], q[159];
cx q[144], q[159];
U(0, 0, pi/3) q[159];
cx q[144], q[159];
cx q[146], q[159];
U(0, 0, pi/3) q[159];
cx q[146], q[159];
cx q[148], q[159];
U(0, 0, pi/3) q[159];
cx q[148], q[159];
cx q[152], q[159];
U(0, 0, pi/3) q[159];
cx q[152], q[159];
cx q[154], q[159];
U(0, 0, pi/3) q[159];
cx q[154], q[159];
cx q[156], q[159];
U(0, 0, pi/3) q[159];
cx q[156], q[159];
cx q[158], q[159];
U(0, 0, pi/3) q[159];
cx q[158], q[159];
cx q[0], q[160];
U(0, 0, pi/3) q[160];
cx q[0], q[160];
cx q[2], q[160];
U(0, 0, pi/3) q[160];
cx q[2], q[160];
cx q[4], q[160];
U(0, 0, pi/3) q[160];
cx q[4], q[160];
cx q[5], q[160];
U(0, 0, pi/3) q[160];
cx q[5], q[160];
cx q[7], q[160];
U(0, 0, pi/3) q[160];
cx q[7], q[160];
cx q[9], q[160];
U(0, 0, pi/3) q[160];
cx q[9], q[160];
cx q[10], q[160];
U(0, 0, pi/3) q[160];
cx q[10], q[160];
cx q[15], q[160];
U(0, 0, pi/3) q[160];
cx q[15], q[160];
cx q[18], q[160];
U(0, 0, pi/3) q[160];
cx q[18], q[160];
cx q[20], q[160];
U(0, 0, pi/3) q[160];
cx q[20], q[160];
cx q[24], q[160];
U(0, 0, pi/3) q[160];
cx q[24], q[160];
cx q[27], q[160];
U(0, 0, pi/3) q[160];
cx q[27], q[160];
cx q[29], q[160];
U(0, 0, pi/3) q[160];
cx q[29], q[160];
cx q[30], q[160];
U(0, 0, pi/3) q[160];
cx q[30], q[160];
cx q[32], q[160];
U(0, 0, pi/3) q[160];
cx q[32], q[160];
cx q[36], q[160];
U(0, 0, pi/3) q[160];
cx q[36], q[160];
cx q[38], q[160];
U(0, 0, pi/3) q[160];
cx q[38], q[160];
cx q[39], q[160];
U(0, 0, pi/3) q[160];
cx q[39], q[160];
cx q[42], q[160];
U(0, 0, pi/3) q[160];
cx q[42], q[160];
cx q[49], q[160];
U(0, 0, pi/3) q[160];
cx q[49], q[160];
cx q[50], q[160];
U(0, 0, pi/3) q[160];
cx q[50], q[160];
cx q[51], q[160];
U(0, 0, pi/3) q[160];
cx q[51], q[160];
cx q[52], q[160];
U(0, 0, pi/3) q[160];
cx q[52], q[160];
cx q[53], q[160];
U(0, 0, pi/3) q[160];
cx q[53], q[160];
cx q[54], q[160];
U(0, 0, pi/3) q[160];
cx q[54], q[160];
cx q[56], q[160];
U(0, 0, pi/3) q[160];
cx q[56], q[160];
cx q[57], q[160];
U(0, 0, pi/3) q[160];
cx q[57], q[160];
cx q[59], q[160];
U(0, 0, pi/3) q[160];
cx q[59], q[160];
cx q[61], q[160];
U(0, 0, pi/3) q[160];
cx q[61], q[160];
cx q[62], q[160];
U(0, 0, pi/3) q[160];
cx q[62], q[160];
cx q[66], q[160];
U(0, 0, pi/3) q[160];
cx q[66], q[160];
cx q[68], q[160];
U(0, 0, pi/3) q[160];
cx q[68], q[160];
cx q[69], q[160];
U(0, 0, pi/3) q[160];
cx q[69], q[160];
cx q[70], q[160];
U(0, 0, pi/3) q[160];
cx q[70], q[160];
cx q[71], q[160];
U(0, 0, pi/3) q[160];
cx q[71], q[160];
cx q[73], q[160];
U(0, 0, pi/3) q[160];
cx q[73], q[160];
cx q[74], q[160];
U(0, 0, pi/3) q[160];
cx q[74], q[160];
cx q[75], q[160];
U(0, 0, pi/3) q[160];
cx q[75], q[160];
cx q[76], q[160];
U(0, 0, pi/3) q[160];
cx q[76], q[160];
cx q[77], q[160];
U(0, 0, pi/3) q[160];
cx q[77], q[160];
cx q[78], q[160];
U(0, 0, pi/3) q[160];
cx q[78], q[160];
cx q[80], q[160];
U(0, 0, pi/3) q[160];
cx q[80], q[160];
cx q[81], q[160];
U(0, 0, pi/3) q[160];
cx q[81], q[160];
cx q[82], q[160];
U(0, 0, pi/3) q[160];
cx q[82], q[160];
cx q[83], q[160];
U(0, 0, pi/3) q[160];
cx q[83], q[160];
cx q[85], q[160];
U(0, 0, pi/3) q[160];
cx q[85], q[160];
cx q[86], q[160];
U(0, 0, pi/3) q[160];
cx q[86], q[160];
cx q[88], q[160];
U(0, 0, pi/3) q[160];
cx q[88], q[160];
cx q[90], q[160];
U(0, 0, pi/3) q[160];
cx q[90], q[160];
cx q[92], q[160];
U(0, 0, pi/3) q[160];
cx q[92], q[160];
cx q[93], q[160];
U(0, 0, pi/3) q[160];
cx q[93], q[160];
cx q[95], q[160];
U(0, 0, pi/3) q[160];
cx q[95], q[160];
cx q[96], q[160];
U(0, 0, pi/3) q[160];
cx q[96], q[160];
cx q[97], q[160];
U(0, 0, pi/3) q[160];
cx q[97], q[160];
cx q[98], q[160];
U(0, 0, pi/3) q[160];
cx q[98], q[160];
cx q[99], q[160];
U(0, 0, pi/3) q[160];
cx q[99], q[160];
cx q[101], q[160];
U(0, 0, pi/3) q[160];
cx q[101], q[160];
cx q[103], q[160];
U(0, 0, pi/3) q[160];
cx q[103], q[160];
cx q[105], q[160];
U(0, 0, pi/3) q[160];
cx q[105], q[160];
cx q[106], q[160];
U(0, 0, pi/3) q[160];
cx q[106], q[160];
cx q[107], q[160];
U(0, 0, pi/3) q[160];
cx q[107], q[160];
cx q[109], q[160];
U(0, 0, pi/3) q[160];
cx q[109], q[160];
cx q[110], q[160];
U(0, 0, pi/3) q[160];
cx q[110], q[160];
cx q[112], q[160];
U(0, 0, pi/3) q[160];
cx q[112], q[160];
cx q[113], q[160];
U(0, 0, pi/3) q[160];
cx q[113], q[160];
cx q[114], q[160];
U(0, 0, pi/3) q[160];
cx q[114], q[160];
cx q[115], q[160];
U(0, 0, pi/3) q[160];
cx q[115], q[160];
cx q[116], q[160];
U(0, 0, pi/3) q[160];
cx q[116], q[160];
cx q[117], q[160];
U(0, 0, pi/3) q[160];
cx q[117], q[160];
cx q[118], q[160];
U(0, 0, pi/3) q[160];
cx q[118], q[160];
cx q[119], q[160];
U(0, 0, pi/3) q[160];
cx q[119], q[160];
cx q[120], q[160];
U(0, 0, pi/3) q[160];
cx q[120], q[160];
cx q[121], q[160];
U(0, 0, pi/3) q[160];
cx q[121], q[160];
cx q[122], q[160];
U(0, 0, pi/3) q[160];
cx q[122], q[160];
cx q[123], q[160];
U(0, 0, pi/3) q[160];
cx q[123], q[160];
cx q[124], q[160];
U(0, 0, pi/3) q[160];
cx q[124], q[160];
cx q[125], q[160];
U(0, 0, pi/3) q[160];
cx q[125], q[160];
cx q[126], q[160];
U(0, 0, pi/3) q[160];
cx q[126], q[160];
cx q[127], q[160];
U(0, 0, pi/3) q[160];
cx q[127], q[160];
cx q[128], q[160];
U(0, 0, pi/3) q[160];
cx q[128], q[160];
cx q[129], q[160];
U(0, 0, pi/3) q[160];
cx q[129], q[160];
cx q[130], q[160];
U(0, 0, pi/3) q[160];
cx q[130], q[160];
cx q[131], q[160];
U(0, 0, pi/3) q[160];
cx q[131], q[160];
cx q[133], q[160];
U(0, 0, pi/3) q[160];
cx q[133], q[160];
cx q[137], q[160];
U(0, 0, pi/3) q[160];
cx q[137], q[160];
cx q[138], q[160];
U(0, 0, pi/3) q[160];
cx q[138], q[160];
cx q[140], q[160];
U(0, 0, pi/3) q[160];
cx q[140], q[160];
cx q[141], q[160];
U(0, 0, pi/3) q[160];
cx q[141], q[160];
cx q[142], q[160];
U(0, 0, pi/3) q[160];
cx q[142], q[160];
cx q[143], q[160];
U(0, 0, pi/3) q[160];
cx q[143], q[160];
cx q[149], q[160];
U(0, 0, pi/3) q[160];
cx q[149], q[160];
cx q[150], q[160];
U(0, 0, pi/3) q[160];
cx q[150], q[160];
cx q[154], q[160];
U(0, 0, pi/3) q[160];
cx q[154], q[160];
cx q[155], q[160];
U(0, 0, pi/3) q[160];
cx q[155], q[160];
cx q[159], q[160];
U(0, 0, pi/3) q[160];
cx q[159], q[160];
cx q[0], q[161];
U(0, 0, pi/3) q[161];
cx q[0], q[161];
cx q[4], q[161];
U(0, 0, pi/3) q[161];
cx q[4], q[161];
cx q[5], q[161];
U(0, 0, pi/3) q[161];
cx q[5], q[161];
cx q[7], q[161];
U(0, 0, pi/3) q[161];
cx q[7], q[161];
cx q[8], q[161];
U(0, 0, pi/3) q[161];
cx q[8], q[161];
cx q[9], q[161];
U(0, 0, pi/3) q[161];
cx q[9], q[161];
cx q[10], q[161];
U(0, 0, pi/3) q[161];
cx q[10], q[161];
cx q[11], q[161];
U(0, 0, pi/3) q[161];
cx q[11], q[161];
cx q[13], q[161];
U(0, 0, pi/3) q[161];
cx q[13], q[161];
cx q[17], q[161];
U(0, 0, pi/3) q[161];
cx q[17], q[161];
cx q[20], q[161];
U(0, 0, pi/3) q[161];
cx q[20], q[161];
cx q[22], q[161];
U(0, 0, pi/3) q[161];
cx q[22], q[161];
cx q[24], q[161];
U(0, 0, pi/3) q[161];
cx q[24], q[161];
cx q[28], q[161];
U(0, 0, pi/3) q[161];
cx q[28], q[161];
cx q[29], q[161];
U(0, 0, pi/3) q[161];
cx q[29], q[161];
cx q[31], q[161];
U(0, 0, pi/3) q[161];
cx q[31], q[161];
cx q[33], q[161];
U(0, 0, pi/3) q[161];
cx q[33], q[161];
cx q[34], q[161];
U(0, 0, pi/3) q[161];
cx q[34], q[161];
cx q[36], q[161];
U(0, 0, pi/3) q[161];
cx q[36], q[161];
cx q[37], q[161];
U(0, 0, pi/3) q[161];
cx q[37], q[161];
cx q[38], q[161];
U(0, 0, pi/3) q[161];
cx q[38], q[161];
cx q[46], q[161];
U(0, 0, pi/3) q[161];
cx q[46], q[161];
cx q[47], q[161];
U(0, 0, pi/3) q[161];
cx q[47], q[161];
cx q[49], q[161];
U(0, 0, pi/3) q[161];
cx q[49], q[161];
cx q[51], q[161];
U(0, 0, pi/3) q[161];
cx q[51], q[161];
cx q[58], q[161];
U(0, 0, pi/3) q[161];
cx q[58], q[161];
cx q[60], q[161];
U(0, 0, pi/3) q[161];
cx q[60], q[161];
cx q[61], q[161];
U(0, 0, pi/3) q[161];
cx q[61], q[161];
cx q[62], q[161];
U(0, 0, pi/3) q[161];
cx q[62], q[161];
cx q[63], q[161];
U(0, 0, pi/3) q[161];
cx q[63], q[161];
cx q[67], q[161];
U(0, 0, pi/3) q[161];
cx q[67], q[161];
cx q[68], q[161];
U(0, 0, pi/3) q[161];
cx q[68], q[161];
cx q[69], q[161];
U(0, 0, pi/3) q[161];
cx q[69], q[161];
cx q[72], q[161];
U(0, 0, pi/3) q[161];
cx q[72], q[161];
cx q[77], q[161];
U(0, 0, pi/3) q[161];
cx q[77], q[161];
cx q[78], q[161];
U(0, 0, pi/3) q[161];
cx q[78], q[161];
cx q[79], q[161];
U(0, 0, pi/3) q[161];
cx q[79], q[161];
cx q[80], q[161];
U(0, 0, pi/3) q[161];
cx q[80], q[161];
cx q[82], q[161];
U(0, 0, pi/3) q[161];
cx q[82], q[161];
cx q[84], q[161];
U(0, 0, pi/3) q[161];
cx q[84], q[161];
cx q[85], q[161];
U(0, 0, pi/3) q[161];
cx q[85], q[161];
cx q[86], q[161];
U(0, 0, pi/3) q[161];
cx q[86], q[161];
cx q[87], q[161];
U(0, 0, pi/3) q[161];
cx q[87], q[161];
cx q[90], q[161];
U(0, 0, pi/3) q[161];
cx q[90], q[161];
cx q[93], q[161];
U(0, 0, pi/3) q[161];
cx q[93], q[161];
cx q[98], q[161];
U(0, 0, pi/3) q[161];
cx q[98], q[161];
cx q[102], q[161];
U(0, 0, pi/3) q[161];
cx q[102], q[161];
cx q[103], q[161];
U(0, 0, pi/3) q[161];
cx q[103], q[161];
cx q[106], q[161];
U(0, 0, pi/3) q[161];
cx q[106], q[161];
cx q[109], q[161];
U(0, 0, pi/3) q[161];
cx q[109], q[161];
cx q[110], q[161];
U(0, 0, pi/3) q[161];
cx q[110], q[161];
cx q[111], q[161];
U(0, 0, pi/3) q[161];
cx q[111], q[161];
cx q[112], q[161];
U(0, 0, pi/3) q[161];
cx q[112], q[161];
cx q[114], q[161];
U(0, 0, pi/3) q[161];
cx q[114], q[161];
cx q[119], q[161];
U(0, 0, pi/3) q[161];
cx q[119], q[161];
cx q[121], q[161];
U(0, 0, pi/3) q[161];
cx q[121], q[161];
cx q[123], q[161];
U(0, 0, pi/3) q[161];
cx q[123], q[161];
cx q[124], q[161];
U(0, 0, pi/3) q[161];
cx q[124], q[161];
cx q[125], q[161];
U(0, 0, pi/3) q[161];
cx q[125], q[161];
cx q[126], q[161];
U(0, 0, pi/3) q[161];
cx q[126], q[161];
cx q[130], q[161];
U(0, 0, pi/3) q[161];
cx q[130], q[161];
cx q[131], q[161];
U(0, 0, pi/3) q[161];
cx q[131], q[161];
cx q[132], q[161];
U(0, 0, pi/3) q[161];
cx q[132], q[161];
cx q[134], q[161];
U(0, 0, pi/3) q[161];
cx q[134], q[161];
cx q[135], q[161];
U(0, 0, pi/3) q[161];
cx q[135], q[161];
cx q[136], q[161];
U(0, 0, pi/3) q[161];
cx q[136], q[161];
cx q[143], q[161];
U(0, 0, pi/3) q[161];
cx q[143], q[161];
cx q[144], q[161];
U(0, 0, pi/3) q[161];
cx q[144], q[161];
cx q[145], q[161];
U(0, 0, pi/3) q[161];
cx q[145], q[161];
cx q[146], q[161];
U(0, 0, pi/3) q[161];
cx q[146], q[161];
cx q[147], q[161];
U(0, 0, pi/3) q[161];
cx q[147], q[161];
cx q[148], q[161];
U(0, 0, pi/3) q[161];
cx q[148], q[161];
cx q[149], q[161];
U(0, 0, pi/3) q[161];
cx q[149], q[161];
cx q[153], q[161];
U(0, 0, pi/3) q[161];
cx q[153], q[161];
cx q[156], q[161];
U(0, 0, pi/3) q[161];
cx q[156], q[161];
cx q[157], q[161];
U(0, 0, pi/3) q[161];
cx q[157], q[161];
cx q[159], q[161];
U(0, 0, pi/3) q[161];
cx q[159], q[161];
cx q[160], q[161];
U(0, 0, pi/3) q[161];
cx q[160], q[161];
cx q[1], q[162];
U(0, 0, pi/3) q[162];
cx q[1], q[162];
cx q[3], q[162];
U(0, 0, pi/3) q[162];
cx q[3], q[162];
cx q[6], q[162];
U(0, 0, pi/3) q[162];
cx q[6], q[162];
cx q[7], q[162];
U(0, 0, pi/3) q[162];
cx q[7], q[162];
cx q[8], q[162];
U(0, 0, pi/3) q[162];
cx q[8], q[162];
cx q[9], q[162];
U(0, 0, pi/3) q[162];
cx q[9], q[162];
cx q[10], q[162];
U(0, 0, pi/3) q[162];
cx q[10], q[162];
cx q[11], q[162];
U(0, 0, pi/3) q[162];
cx q[11], q[162];
cx q[12], q[162];
U(0, 0, pi/3) q[162];
cx q[12], q[162];
cx q[13], q[162];
U(0, 0, pi/3) q[162];
cx q[13], q[162];
cx q[17], q[162];
U(0, 0, pi/3) q[162];
cx q[17], q[162];
cx q[18], q[162];
U(0, 0, pi/3) q[162];
cx q[18], q[162];
cx q[19], q[162];
U(0, 0, pi/3) q[162];
cx q[19], q[162];
cx q[20], q[162];
U(0, 0, pi/3) q[162];
cx q[20], q[162];
cx q[21], q[162];
U(0, 0, pi/3) q[162];
cx q[21], q[162];
cx q[22], q[162];
U(0, 0, pi/3) q[162];
cx q[22], q[162];
cx q[23], q[162];
U(0, 0, pi/3) q[162];
cx q[23], q[162];
cx q[25], q[162];
U(0, 0, pi/3) q[162];
cx q[25], q[162];
cx q[27], q[162];
U(0, 0, pi/3) q[162];
cx q[27], q[162];
cx q[28], q[162];
U(0, 0, pi/3) q[162];
cx q[28], q[162];
cx q[29], q[162];
U(0, 0, pi/3) q[162];
cx q[29], q[162];
cx q[32], q[162];
U(0, 0, pi/3) q[162];
cx q[32], q[162];
cx q[35], q[162];
U(0, 0, pi/3) q[162];
cx q[35], q[162];
cx q[36], q[162];
U(0, 0, pi/3) q[162];
cx q[36], q[162];
cx q[39], q[162];
U(0, 0, pi/3) q[162];
cx q[39], q[162];
cx q[41], q[162];
U(0, 0, pi/3) q[162];
cx q[41], q[162];
cx q[43], q[162];
U(0, 0, pi/3) q[162];
cx q[43], q[162];
cx q[44], q[162];
U(0, 0, pi/3) q[162];
cx q[44], q[162];
cx q[46], q[162];
U(0, 0, pi/3) q[162];
cx q[46], q[162];
cx q[50], q[162];
U(0, 0, pi/3) q[162];
cx q[50], q[162];
cx q[52], q[162];
U(0, 0, pi/3) q[162];
cx q[52], q[162];
cx q[54], q[162];
U(0, 0, pi/3) q[162];
cx q[54], q[162];
cx q[57], q[162];
U(0, 0, pi/3) q[162];
cx q[57], q[162];
cx q[58], q[162];
U(0, 0, pi/3) q[162];
cx q[58], q[162];
cx q[59], q[162];
U(0, 0, pi/3) q[162];
cx q[59], q[162];
cx q[60], q[162];
U(0, 0, pi/3) q[162];
cx q[60], q[162];
cx q[61], q[162];
U(0, 0, pi/3) q[162];
cx q[61], q[162];
cx q[62], q[162];
U(0, 0, pi/3) q[162];
cx q[62], q[162];
cx q[64], q[162];
U(0, 0, pi/3) q[162];
cx q[64], q[162];
cx q[67], q[162];
U(0, 0, pi/3) q[162];
cx q[67], q[162];
cx q[68], q[162];
U(0, 0, pi/3) q[162];
cx q[68], q[162];
cx q[72], q[162];
U(0, 0, pi/3) q[162];
cx q[72], q[162];
cx q[73], q[162];
U(0, 0, pi/3) q[162];
cx q[73], q[162];
cx q[74], q[162];
U(0, 0, pi/3) q[162];
cx q[74], q[162];
cx q[76], q[162];
U(0, 0, pi/3) q[162];
cx q[76], q[162];
cx q[80], q[162];
U(0, 0, pi/3) q[162];
cx q[80], q[162];
cx q[81], q[162];
U(0, 0, pi/3) q[162];
cx q[81], q[162];
cx q[83], q[162];
U(0, 0, pi/3) q[162];
cx q[83], q[162];
cx q[85], q[162];
U(0, 0, pi/3) q[162];
cx q[85], q[162];
cx q[86], q[162];
U(0, 0, pi/3) q[162];
cx q[86], q[162];
cx q[88], q[162];
U(0, 0, pi/3) q[162];
cx q[88], q[162];
cx q[90], q[162];
U(0, 0, pi/3) q[162];
cx q[90], q[162];
cx q[91], q[162];
U(0, 0, pi/3) q[162];
cx q[91], q[162];
cx q[92], q[162];
U(0, 0, pi/3) q[162];
cx q[92], q[162];
cx q[95], q[162];
U(0, 0, pi/3) q[162];
cx q[95], q[162];
cx q[96], q[162];
U(0, 0, pi/3) q[162];
cx q[96], q[162];
cx q[97], q[162];
U(0, 0, pi/3) q[162];
cx q[97], q[162];
cx q[98], q[162];
U(0, 0, pi/3) q[162];
cx q[98], q[162];
cx q[100], q[162];
U(0, 0, pi/3) q[162];
cx q[100], q[162];
cx q[101], q[162];
U(0, 0, pi/3) q[162];
cx q[101], q[162];
cx q[103], q[162];
U(0, 0, pi/3) q[162];
cx q[103], q[162];
cx q[104], q[162];
U(0, 0, pi/3) q[162];
cx q[104], q[162];
cx q[105], q[162];
U(0, 0, pi/3) q[162];
cx q[105], q[162];
cx q[106], q[162];
U(0, 0, pi/3) q[162];
cx q[106], q[162];
cx q[107], q[162];
U(0, 0, pi/3) q[162];
cx q[107], q[162];
cx q[109], q[162];
U(0, 0, pi/3) q[162];
cx q[109], q[162];
cx q[110], q[162];
U(0, 0, pi/3) q[162];
cx q[110], q[162];
cx q[113], q[162];
U(0, 0, pi/3) q[162];
cx q[113], q[162];
cx q[114], q[162];
U(0, 0, pi/3) q[162];
cx q[114], q[162];
cx q[116], q[162];
U(0, 0, pi/3) q[162];
cx q[116], q[162];
cx q[117], q[162];
U(0, 0, pi/3) q[162];
cx q[117], q[162];
cx q[118], q[162];
U(0, 0, pi/3) q[162];
cx q[118], q[162];
cx q[123], q[162];
U(0, 0, pi/3) q[162];
cx q[123], q[162];
cx q[125], q[162];
U(0, 0, pi/3) q[162];
cx q[125], q[162];
cx q[129], q[162];
U(0, 0, pi/3) q[162];
cx q[129], q[162];
cx q[130], q[162];
U(0, 0, pi/3) q[162];
cx q[130], q[162];
cx q[131], q[162];
U(0, 0, pi/3) q[162];
cx q[131], q[162];
cx q[133], q[162];
U(0, 0, pi/3) q[162];
cx q[133], q[162];
cx q[134], q[162];
U(0, 0, pi/3) q[162];
cx q[134], q[162];
cx q[138], q[162];
U(0, 0, pi/3) q[162];
cx q[138], q[162];
cx q[139], q[162];
U(0, 0, pi/3) q[162];
cx q[139], q[162];
cx q[140], q[162];
U(0, 0, pi/3) q[162];
cx q[140], q[162];
cx q[143], q[162];
U(0, 0, pi/3) q[162];
cx q[143], q[162];
cx q[146], q[162];
U(0, 0, pi/3) q[162];
cx q[146], q[162];
cx q[149], q[162];
U(0, 0, pi/3) q[162];
cx q[149], q[162];
cx q[150], q[162];
U(0, 0, pi/3) q[162];
cx q[150], q[162];
cx q[153], q[162];
U(0, 0, pi/3) q[162];
cx q[153], q[162];
cx q[156], q[162];
U(0, 0, pi/3) q[162];
cx q[156], q[162];
cx q[159], q[162];
U(0, 0, pi/3) q[162];
cx q[159], q[162];
cx q[161], q[162];
U(0, 0, pi/3) q[162];
cx q[161], q[162];
cx q[1], q[163];
U(0, 0, pi/3) q[163];
cx q[1], q[163];
cx q[2], q[163];
U(0, 0, pi/3) q[163];
cx q[2], q[163];
cx q[3], q[163];
U(0, 0, pi/3) q[163];
cx q[3], q[163];
cx q[6], q[163];
U(0, 0, pi/3) q[163];
cx q[6], q[163];
cx q[8], q[163];
U(0, 0, pi/3) q[163];
cx q[8], q[163];
cx q[9], q[163];
U(0, 0, pi/3) q[163];
cx q[9], q[163];
cx q[10], q[163];
U(0, 0, pi/3) q[163];
cx q[10], q[163];
cx q[14], q[163];
U(0, 0, pi/3) q[163];
cx q[14], q[163];
cx q[16], q[163];
U(0, 0, pi/3) q[163];
cx q[16], q[163];
cx q[21], q[163];
U(0, 0, pi/3) q[163];
cx q[21], q[163];
cx q[23], q[163];
U(0, 0, pi/3) q[163];
cx q[23], q[163];
cx q[26], q[163];
U(0, 0, pi/3) q[163];
cx q[26], q[163];
cx q[29], q[163];
U(0, 0, pi/3) q[163];
cx q[29], q[163];
cx q[30], q[163];
U(0, 0, pi/3) q[163];
cx q[30], q[163];
cx q[31], q[163];
U(0, 0, pi/3) q[163];
cx q[31], q[163];
cx q[32], q[163];
U(0, 0, pi/3) q[163];
cx q[32], q[163];
cx q[35], q[163];
U(0, 0, pi/3) q[163];
cx q[35], q[163];
cx q[36], q[163];
U(0, 0, pi/3) q[163];
cx q[36], q[163];
cx q[38], q[163];
U(0, 0, pi/3) q[163];
cx q[38], q[163];
cx q[42], q[163];
U(0, 0, pi/3) q[163];
cx q[42], q[163];
cx q[43], q[163];
U(0, 0, pi/3) q[163];
cx q[43], q[163];
cx q[44], q[163];
U(0, 0, pi/3) q[163];
cx q[44], q[163];
cx q[45], q[163];
U(0, 0, pi/3) q[163];
cx q[45], q[163];
cx q[46], q[163];
U(0, 0, pi/3) q[163];
cx q[46], q[163];
cx q[49], q[163];
U(0, 0, pi/3) q[163];
cx q[49], q[163];
cx q[51], q[163];
U(0, 0, pi/3) q[163];
cx q[51], q[163];
cx q[52], q[163];
U(0, 0, pi/3) q[163];
cx q[52], q[163];
cx q[53], q[163];
U(0, 0, pi/3) q[163];
cx q[53], q[163];
cx q[54], q[163];
U(0, 0, pi/3) q[163];
cx q[54], q[163];
cx q[55], q[163];
U(0, 0, pi/3) q[163];
cx q[55], q[163];
cx q[56], q[163];
U(0, 0, pi/3) q[163];
cx q[56], q[163];
cx q[57], q[163];
U(0, 0, pi/3) q[163];
cx q[57], q[163];
cx q[60], q[163];
U(0, 0, pi/3) q[163];
cx q[60], q[163];
cx q[61], q[163];
U(0, 0, pi/3) q[163];
cx q[61], q[163];
cx q[62], q[163];
U(0, 0, pi/3) q[163];
cx q[62], q[163];
cx q[63], q[163];
U(0, 0, pi/3) q[163];
cx q[63], q[163];
cx q[64], q[163];
U(0, 0, pi/3) q[163];
cx q[64], q[163];
cx q[65], q[163];
U(0, 0, pi/3) q[163];
cx q[65], q[163];
cx q[66], q[163];
U(0, 0, pi/3) q[163];
cx q[66], q[163];
cx q[69], q[163];
U(0, 0, pi/3) q[163];
cx q[69], q[163];
cx q[70], q[163];
U(0, 0, pi/3) q[163];
cx q[70], q[163];
cx q[73], q[163];
U(0, 0, pi/3) q[163];
cx q[73], q[163];
cx q[75], q[163];
U(0, 0, pi/3) q[163];
cx q[75], q[163];
cx q[76], q[163];
U(0, 0, pi/3) q[163];
cx q[76], q[163];
cx q[84], q[163];
U(0, 0, pi/3) q[163];
cx q[84], q[163];
cx q[85], q[163];
U(0, 0, pi/3) q[163];
cx q[85], q[163];
cx q[87], q[163];
U(0, 0, pi/3) q[163];
cx q[87], q[163];
cx q[88], q[163];
U(0, 0, pi/3) q[163];
cx q[88], q[163];
cx q[89], q[163];
U(0, 0, pi/3) q[163];
cx q[89], q[163];
cx q[90], q[163];
U(0, 0, pi/3) q[163];
cx q[90], q[163];
cx q[94], q[163];
U(0, 0, pi/3) q[163];
cx q[94], q[163];
cx q[96], q[163];
U(0, 0, pi/3) q[163];
cx q[96], q[163];
cx q[97], q[163];
U(0, 0, pi/3) q[163];
cx q[97], q[163];
cx q[98], q[163];
U(0, 0, pi/3) q[163];
cx q[98], q[163];
cx q[99], q[163];
U(0, 0, pi/3) q[163];
cx q[99], q[163];
cx q[100], q[163];
U(0, 0, pi/3) q[163];
cx q[100], q[163];
cx q[102], q[163];
U(0, 0, pi/3) q[163];
cx q[102], q[163];
cx q[106], q[163];
U(0, 0, pi/3) q[163];
cx q[106], q[163];
cx q[107], q[163];
U(0, 0, pi/3) q[163];
cx q[107], q[163];
cx q[110], q[163];
U(0, 0, pi/3) q[163];
cx q[110], q[163];
cx q[111], q[163];
U(0, 0, pi/3) q[163];
cx q[111], q[163];
cx q[112], q[163];
U(0, 0, pi/3) q[163];
cx q[112], q[163];
cx q[114], q[163];
U(0, 0, pi/3) q[163];
cx q[114], q[163];
cx q[115], q[163];
U(0, 0, pi/3) q[163];
cx q[115], q[163];
cx q[116], q[163];
U(0, 0, pi/3) q[163];
cx q[116], q[163];
cx q[118], q[163];
U(0, 0, pi/3) q[163];
cx q[118], q[163];
cx q[120], q[163];
U(0, 0, pi/3) q[163];
cx q[120], q[163];
cx q[123], q[163];
U(0, 0, pi/3) q[163];
cx q[123], q[163];
cx q[124], q[163];
U(0, 0, pi/3) q[163];
cx q[124], q[163];
cx q[125], q[163];
U(0, 0, pi/3) q[163];
cx q[125], q[163];
cx q[126], q[163];
U(0, 0, pi/3) q[163];
cx q[126], q[163];
cx q[128], q[163];
U(0, 0, pi/3) q[163];
cx q[128], q[163];
cx q[129], q[163];
U(0, 0, pi/3) q[163];
cx q[129], q[163];
cx q[130], q[163];
U(0, 0, pi/3) q[163];
cx q[130], q[163];
cx q[132], q[163];
U(0, 0, pi/3) q[163];
cx q[132], q[163];
cx q[134], q[163];
U(0, 0, pi/3) q[163];
cx q[134], q[163];
cx q[137], q[163];
U(0, 0, pi/3) q[163];
cx q[137], q[163];
cx q[139], q[163];
U(0, 0, pi/3) q[163];
cx q[139], q[163];
cx q[142], q[163];
U(0, 0, pi/3) q[163];
cx q[142], q[163];
cx q[149], q[163];
U(0, 0, pi/3) q[163];
cx q[149], q[163];
cx q[150], q[163];
U(0, 0, pi/3) q[163];
cx q[150], q[163];
cx q[151], q[163];
U(0, 0, pi/3) q[163];
cx q[151], q[163];
cx q[152], q[163];
U(0, 0, pi/3) q[163];
cx q[152], q[163];
cx q[155], q[163];
U(0, 0, pi/3) q[163];
cx q[155], q[163];
cx q[157], q[163];
U(0, 0, pi/3) q[163];
cx q[157], q[163];
cx q[158], q[163];
U(0, 0, pi/3) q[163];
cx q[158], q[163];
cx q[159], q[163];
U(0, 0, pi/3) q[163];
cx q[159], q[163];
cx q[160], q[163];
U(0, 0, pi/3) q[163];
cx q[160], q[163];
cx q[161], q[163];
U(0, 0, pi/3) q[163];
cx q[161], q[163];
cx q[162], q[163];
U(0, 0, pi/3) q[163];
cx q[162], q[163];
cx q[0], q[164];
U(0, 0, pi/3) q[164];
cx q[0], q[164];
cx q[2], q[164];
U(0, 0, pi/3) q[164];
cx q[2], q[164];
cx q[3], q[164];
U(0, 0, pi/3) q[164];
cx q[3], q[164];
cx q[5], q[164];
U(0, 0, pi/3) q[164];
cx q[5], q[164];
cx q[6], q[164];
U(0, 0, pi/3) q[164];
cx q[6], q[164];
cx q[7], q[164];
U(0, 0, pi/3) q[164];
cx q[7], q[164];
cx q[8], q[164];
U(0, 0, pi/3) q[164];
cx q[8], q[164];
cx q[9], q[164];
U(0, 0, pi/3) q[164];
cx q[9], q[164];
cx q[12], q[164];
U(0, 0, pi/3) q[164];
cx q[12], q[164];
cx q[14], q[164];
U(0, 0, pi/3) q[164];
cx q[14], q[164];
cx q[16], q[164];
U(0, 0, pi/3) q[164];
cx q[16], q[164];
cx q[20], q[164];
U(0, 0, pi/3) q[164];
cx q[20], q[164];
cx q[22], q[164];
U(0, 0, pi/3) q[164];
cx q[22], q[164];
cx q[23], q[164];
U(0, 0, pi/3) q[164];
cx q[23], q[164];
cx q[24], q[164];
U(0, 0, pi/3) q[164];
cx q[24], q[164];
cx q[26], q[164];
U(0, 0, pi/3) q[164];
cx q[26], q[164];
cx q[27], q[164];
U(0, 0, pi/3) q[164];
cx q[27], q[164];
cx q[30], q[164];
U(0, 0, pi/3) q[164];
cx q[30], q[164];
cx q[31], q[164];
U(0, 0, pi/3) q[164];
cx q[31], q[164];
cx q[32], q[164];
U(0, 0, pi/3) q[164];
cx q[32], q[164];
cx q[33], q[164];
U(0, 0, pi/3) q[164];
cx q[33], q[164];
cx q[36], q[164];
U(0, 0, pi/3) q[164];
cx q[36], q[164];
cx q[37], q[164];
U(0, 0, pi/3) q[164];
cx q[37], q[164];
cx q[39], q[164];
U(0, 0, pi/3) q[164];
cx q[39], q[164];
cx q[45], q[164];
U(0, 0, pi/3) q[164];
cx q[45], q[164];
cx q[46], q[164];
U(0, 0, pi/3) q[164];
cx q[46], q[164];
cx q[51], q[164];
U(0, 0, pi/3) q[164];
cx q[51], q[164];
cx q[52], q[164];
U(0, 0, pi/3) q[164];
cx q[52], q[164];
cx q[56], q[164];
U(0, 0, pi/3) q[164];
cx q[56], q[164];
cx q[60], q[164];
U(0, 0, pi/3) q[164];
cx q[60], q[164];
cx q[62], q[164];
U(0, 0, pi/3) q[164];
cx q[62], q[164];
cx q[63], q[164];
U(0, 0, pi/3) q[164];
cx q[63], q[164];
cx q[69], q[164];
U(0, 0, pi/3) q[164];
cx q[69], q[164];
cx q[73], q[164];
U(0, 0, pi/3) q[164];
cx q[73], q[164];
cx q[75], q[164];
U(0, 0, pi/3) q[164];
cx q[75], q[164];
cx q[76], q[164];
U(0, 0, pi/3) q[164];
cx q[76], q[164];
cx q[77], q[164];
U(0, 0, pi/3) q[164];
cx q[77], q[164];
cx q[78], q[164];
U(0, 0, pi/3) q[164];
cx q[78], q[164];
cx q[79], q[164];
U(0, 0, pi/3) q[164];
cx q[79], q[164];
cx q[83], q[164];
U(0, 0, pi/3) q[164];
cx q[83], q[164];
cx q[86], q[164];
U(0, 0, pi/3) q[164];
cx q[86], q[164];
cx q[89], q[164];
U(0, 0, pi/3) q[164];
cx q[89], q[164];
cx q[90], q[164];
U(0, 0, pi/3) q[164];
cx q[90], q[164];
cx q[91], q[164];
U(0, 0, pi/3) q[164];
cx q[91], q[164];
cx q[93], q[164];
U(0, 0, pi/3) q[164];
cx q[93], q[164];
cx q[95], q[164];
U(0, 0, pi/3) q[164];
cx q[95], q[164];
cx q[96], q[164];
U(0, 0, pi/3) q[164];
cx q[96], q[164];
cx q[97], q[164];
U(0, 0, pi/3) q[164];
cx q[97], q[164];
cx q[98], q[164];
U(0, 0, pi/3) q[164];
cx q[98], q[164];
cx q[100], q[164];
U(0, 0, pi/3) q[164];
cx q[100], q[164];
cx q[101], q[164];
U(0, 0, pi/3) q[164];
cx q[101], q[164];
cx q[102], q[164];
U(0, 0, pi/3) q[164];
cx q[102], q[164];
cx q[106], q[164];
U(0, 0, pi/3) q[164];
cx q[106], q[164];
cx q[107], q[164];
U(0, 0, pi/3) q[164];
cx q[107], q[164];
cx q[108], q[164];
U(0, 0, pi/3) q[164];
cx q[108], q[164];
cx q[110], q[164];
U(0, 0, pi/3) q[164];
cx q[110], q[164];
cx q[111], q[164];
U(0, 0, pi/3) q[164];
cx q[111], q[164];
cx q[112], q[164];
U(0, 0, pi/3) q[164];
cx q[112], q[164];
cx q[113], q[164];
U(0, 0, pi/3) q[164];
cx q[113], q[164];
cx q[118], q[164];
U(0, 0, pi/3) q[164];
cx q[118], q[164];
cx q[119], q[164];
U(0, 0, pi/3) q[164];
cx q[119], q[164];
cx q[120], q[164];
U(0, 0, pi/3) q[164];
cx q[120], q[164];
cx q[122], q[164];
U(0, 0, pi/3) q[164];
cx q[122], q[164];
cx q[126], q[164];
U(0, 0, pi/3) q[164];
cx q[126], q[164];
cx q[127], q[164];
U(0, 0, pi/3) q[164];
cx q[127], q[164];
cx q[129], q[164];
U(0, 0, pi/3) q[164];
cx q[129], q[164];
cx q[130], q[164];
U(0, 0, pi/3) q[164];
cx q[130], q[164];
cx q[131], q[164];
U(0, 0, pi/3) q[164];
cx q[131], q[164];
cx q[132], q[164];
U(0, 0, pi/3) q[164];
cx q[132], q[164];
cx q[134], q[164];
U(0, 0, pi/3) q[164];
cx q[134], q[164];
cx q[135], q[164];
U(0, 0, pi/3) q[164];
cx q[135], q[164];
cx q[136], q[164];
U(0, 0, pi/3) q[164];
cx q[136], q[164];
cx q[139], q[164];
U(0, 0, pi/3) q[164];
cx q[139], q[164];
cx q[140], q[164];
U(0, 0, pi/3) q[164];
cx q[140], q[164];
cx q[141], q[164];
U(0, 0, pi/3) q[164];
cx q[141], q[164];
cx q[143], q[164];
U(0, 0, pi/3) q[164];
cx q[143], q[164];
cx q[144], q[164];
U(0, 0, pi/3) q[164];
cx q[144], q[164];
cx q[145], q[164];
U(0, 0, pi/3) q[164];
cx q[145], q[164];
cx q[146], q[164];
U(0, 0, pi/3) q[164];
cx q[146], q[164];
cx q[147], q[164];
U(0, 0, pi/3) q[164];
cx q[147], q[164];
cx q[148], q[164];
U(0, 0, pi/3) q[164];
cx q[148], q[164];
cx q[150], q[164];
U(0, 0, pi/3) q[164];
cx q[150], q[164];
cx q[154], q[164];
U(0, 0, pi/3) q[164];
cx q[154], q[164];
cx q[155], q[164];
U(0, 0, pi/3) q[164];
cx q[155], q[164];
cx q[159], q[164];
U(0, 0, pi/3) q[164];
cx q[159], q[164];
cx q[160], q[164];
U(0, 0, pi/3) q[164];
cx q[160], q[164];
cx q[163], q[164];
U(0, 0, pi/3) q[164];
cx q[163], q[164];
cx q[2], q[165];
U(0, 0, pi/3) q[165];
cx q[2], q[165];
cx q[3], q[165];
U(0, 0, pi/3) q[165];
cx q[3], q[165];
cx q[4], q[165];
U(0, 0, pi/3) q[165];
cx q[4], q[165];
cx q[5], q[165];
U(0, 0, pi/3) q[165];
cx q[5], q[165];
cx q[6], q[165];
U(0, 0, pi/3) q[165];
cx q[6], q[165];
cx q[10], q[165];
U(0, 0, pi/3) q[165];
cx q[10], q[165];
cx q[11], q[165];
U(0, 0, pi/3) q[165];
cx q[11], q[165];
cx q[14], q[165];
U(0, 0, pi/3) q[165];
cx q[14], q[165];
cx q[16], q[165];
U(0, 0, pi/3) q[165];
cx q[16], q[165];
cx q[17], q[165];
U(0, 0, pi/3) q[165];
cx q[17], q[165];
cx q[18], q[165];
U(0, 0, pi/3) q[165];
cx q[18], q[165];
cx q[19], q[165];
U(0, 0, pi/3) q[165];
cx q[19], q[165];
cx q[21], q[165];
U(0, 0, pi/3) q[165];
cx q[21], q[165];
cx q[22], q[165];
U(0, 0, pi/3) q[165];
cx q[22], q[165];
cx q[23], q[165];
U(0, 0, pi/3) q[165];
cx q[23], q[165];
cx q[24], q[165];
U(0, 0, pi/3) q[165];
cx q[24], q[165];
cx q[25], q[165];
U(0, 0, pi/3) q[165];
cx q[25], q[165];
cx q[29], q[165];
U(0, 0, pi/3) q[165];
cx q[29], q[165];
cx q[31], q[165];
U(0, 0, pi/3) q[165];
cx q[31], q[165];
cx q[37], q[165];
U(0, 0, pi/3) q[165];
cx q[37], q[165];
cx q[44], q[165];
U(0, 0, pi/3) q[165];
cx q[44], q[165];
cx q[46], q[165];
U(0, 0, pi/3) q[165];
cx q[46], q[165];
cx q[49], q[165];
U(0, 0, pi/3) q[165];
cx q[49], q[165];
cx q[50], q[165];
U(0, 0, pi/3) q[165];
cx q[50], q[165];
cx q[51], q[165];
U(0, 0, pi/3) q[165];
cx q[51], q[165];
cx q[54], q[165];
U(0, 0, pi/3) q[165];
cx q[54], q[165];
cx q[55], q[165];
U(0, 0, pi/3) q[165];
cx q[55], q[165];
cx q[56], q[165];
U(0, 0, pi/3) q[165];
cx q[56], q[165];
cx q[58], q[165];
U(0, 0, pi/3) q[165];
cx q[58], q[165];
cx q[61], q[165];
U(0, 0, pi/3) q[165];
cx q[61], q[165];
cx q[66], q[165];
U(0, 0, pi/3) q[165];
cx q[66], q[165];
cx q[67], q[165];
U(0, 0, pi/3) q[165];
cx q[67], q[165];
cx q[71], q[165];
U(0, 0, pi/3) q[165];
cx q[71], q[165];
cx q[75], q[165];
U(0, 0, pi/3) q[165];
cx q[75], q[165];
cx q[78], q[165];
U(0, 0, pi/3) q[165];
cx q[78], q[165];
cx q[79], q[165];
U(0, 0, pi/3) q[165];
cx q[79], q[165];
cx q[80], q[165];
U(0, 0, pi/3) q[165];
cx q[80], q[165];
cx q[81], q[165];
U(0, 0, pi/3) q[165];
cx q[81], q[165];
cx q[89], q[165];
U(0, 0, pi/3) q[165];
cx q[89], q[165];
cx q[90], q[165];
U(0, 0, pi/3) q[165];
cx q[90], q[165];
cx q[92], q[165];
U(0, 0, pi/3) q[165];
cx q[92], q[165];
cx q[94], q[165];
U(0, 0, pi/3) q[165];
cx q[94], q[165];
cx q[97], q[165];
U(0, 0, pi/3) q[165];
cx q[97], q[165];
cx q[98], q[165];
U(0, 0, pi/3) q[165];
cx q[98], q[165];
cx q[99], q[165];
U(0, 0, pi/3) q[165];
cx q[99], q[165];
cx q[100], q[165];
U(0, 0, pi/3) q[165];
cx q[100], q[165];
cx q[105], q[165];
U(0, 0, pi/3) q[165];
cx q[105], q[165];
cx q[106], q[165];
U(0, 0, pi/3) q[165];
cx q[106], q[165];
cx q[108], q[165];
U(0, 0, pi/3) q[165];
cx q[108], q[165];
cx q[112], q[165];
U(0, 0, pi/3) q[165];
cx q[112], q[165];
cx q[114], q[165];
U(0, 0, pi/3) q[165];
cx q[114], q[165];
cx q[115], q[165];
U(0, 0, pi/3) q[165];
cx q[115], q[165];
cx q[116], q[165];
U(0, 0, pi/3) q[165];
cx q[116], q[165];
cx q[117], q[165];
U(0, 0, pi/3) q[165];
cx q[117], q[165];
cx q[118], q[165];
U(0, 0, pi/3) q[165];
cx q[118], q[165];
cx q[120], q[165];
U(0, 0, pi/3) q[165];
cx q[120], q[165];
cx q[121], q[165];
U(0, 0, pi/3) q[165];
cx q[121], q[165];
cx q[124], q[165];
U(0, 0, pi/3) q[165];
cx q[124], q[165];
cx q[125], q[165];
U(0, 0, pi/3) q[165];
cx q[125], q[165];
cx q[126], q[165];
U(0, 0, pi/3) q[165];
cx q[126], q[165];
cx q[127], q[165];
U(0, 0, pi/3) q[165];
cx q[127], q[165];
cx q[128], q[165];
U(0, 0, pi/3) q[165];
cx q[128], q[165];
cx q[136], q[165];
U(0, 0, pi/3) q[165];
cx q[136], q[165];
cx q[137], q[165];
U(0, 0, pi/3) q[165];
cx q[137], q[165];
cx q[139], q[165];
U(0, 0, pi/3) q[165];
cx q[139], q[165];
cx q[141], q[165];
U(0, 0, pi/3) q[165];
cx q[141], q[165];
cx q[143], q[165];
U(0, 0, pi/3) q[165];
cx q[143], q[165];
cx q[144], q[165];
U(0, 0, pi/3) q[165];
cx q[144], q[165];
cx q[146], q[165];
U(0, 0, pi/3) q[165];
cx q[146], q[165];
cx q[147], q[165];
U(0, 0, pi/3) q[165];
cx q[147], q[165];
cx q[149], q[165];
U(0, 0, pi/3) q[165];
cx q[149], q[165];
cx q[150], q[165];
U(0, 0, pi/3) q[165];
cx q[150], q[165];
cx q[151], q[165];
U(0, 0, pi/3) q[165];
cx q[151], q[165];
cx q[156], q[165];
U(0, 0, pi/3) q[165];
cx q[156], q[165];
cx q[157], q[165];
U(0, 0, pi/3) q[165];
cx q[157], q[165];
cx q[160], q[165];
U(0, 0, pi/3) q[165];
cx q[160], q[165];
cx q[162], q[165];
U(0, 0, pi/3) q[165];
cx q[162], q[165];
cx q[164], q[165];
U(0, 0, pi/3) q[165];
cx q[164], q[165];
cx q[1], q[166];
U(0, 0, pi/3) q[166];
cx q[1], q[166];
cx q[4], q[166];
U(0, 0, pi/3) q[166];
cx q[4], q[166];
cx q[7], q[166];
U(0, 0, pi/3) q[166];
cx q[7], q[166];
cx q[8], q[166];
U(0, 0, pi/3) q[166];
cx q[8], q[166];
cx q[16], q[166];
U(0, 0, pi/3) q[166];
cx q[16], q[166];
cx q[18], q[166];
U(0, 0, pi/3) q[166];
cx q[18], q[166];
cx q[25], q[166];
U(0, 0, pi/3) q[166];
cx q[25], q[166];
cx q[26], q[166];
U(0, 0, pi/3) q[166];
cx q[26], q[166];
cx q[27], q[166];
U(0, 0, pi/3) q[166];
cx q[27], q[166];
cx q[28], q[166];
U(0, 0, pi/3) q[166];
cx q[28], q[166];
cx q[29], q[166];
U(0, 0, pi/3) q[166];
cx q[29], q[166];
cx q[32], q[166];
U(0, 0, pi/3) q[166];
cx q[32], q[166];
cx q[34], q[166];
U(0, 0, pi/3) q[166];
cx q[34], q[166];
cx q[36], q[166];
U(0, 0, pi/3) q[166];
cx q[36], q[166];
cx q[37], q[166];
U(0, 0, pi/3) q[166];
cx q[37], q[166];
cx q[39], q[166];
U(0, 0, pi/3) q[166];
cx q[39], q[166];
cx q[41], q[166];
U(0, 0, pi/3) q[166];
cx q[41], q[166];
cx q[45], q[166];
U(0, 0, pi/3) q[166];
cx q[45], q[166];
cx q[46], q[166];
U(0, 0, pi/3) q[166];
cx q[46], q[166];
cx q[47], q[166];
U(0, 0, pi/3) q[166];
cx q[47], q[166];
cx q[49], q[166];
U(0, 0, pi/3) q[166];
cx q[49], q[166];
cx q[51], q[166];
U(0, 0, pi/3) q[166];
cx q[51], q[166];
cx q[52], q[166];
U(0, 0, pi/3) q[166];
cx q[52], q[166];
cx q[55], q[166];
U(0, 0, pi/3) q[166];
cx q[55], q[166];
cx q[56], q[166];
U(0, 0, pi/3) q[166];
cx q[56], q[166];
cx q[57], q[166];
U(0, 0, pi/3) q[166];
cx q[57], q[166];
cx q[58], q[166];
U(0, 0, pi/3) q[166];
cx q[58], q[166];
cx q[59], q[166];
U(0, 0, pi/3) q[166];
cx q[59], q[166];
cx q[61], q[166];
U(0, 0, pi/3) q[166];
cx q[61], q[166];
cx q[62], q[166];
U(0, 0, pi/3) q[166];
cx q[62], q[166];
cx q[64], q[166];
U(0, 0, pi/3) q[166];
cx q[64], q[166];
cx q[65], q[166];
U(0, 0, pi/3) q[166];
cx q[65], q[166];
cx q[71], q[166];
U(0, 0, pi/3) q[166];
cx q[71], q[166];
cx q[73], q[166];
U(0, 0, pi/3) q[166];
cx q[73], q[166];
cx q[76], q[166];
U(0, 0, pi/3) q[166];
cx q[76], q[166];
cx q[77], q[166];
U(0, 0, pi/3) q[166];
cx q[77], q[166];
cx q[79], q[166];
U(0, 0, pi/3) q[166];
cx q[79], q[166];
cx q[80], q[166];
U(0, 0, pi/3) q[166];
cx q[80], q[166];
cx q[81], q[166];
U(0, 0, pi/3) q[166];
cx q[81], q[166];
cx q[82], q[166];
U(0, 0, pi/3) q[166];
cx q[82], q[166];
cx q[84], q[166];
U(0, 0, pi/3) q[166];
cx q[84], q[166];
cx q[85], q[166];
U(0, 0, pi/3) q[166];
cx q[85], q[166];
cx q[86], q[166];
U(0, 0, pi/3) q[166];
cx q[86], q[166];
cx q[88], q[166];
U(0, 0, pi/3) q[166];
cx q[88], q[166];
cx q[93], q[166];
U(0, 0, pi/3) q[166];
cx q[93], q[166];
cx q[94], q[166];
U(0, 0, pi/3) q[166];
cx q[94], q[166];
cx q[95], q[166];
U(0, 0, pi/3) q[166];
cx q[95], q[166];
cx q[97], q[166];
U(0, 0, pi/3) q[166];
cx q[97], q[166];
cx q[99], q[166];
U(0, 0, pi/3) q[166];
cx q[99], q[166];
cx q[100], q[166];
U(0, 0, pi/3) q[166];
cx q[100], q[166];
cx q[107], q[166];
U(0, 0, pi/3) q[166];
cx q[107], q[166];
cx q[109], q[166];
U(0, 0, pi/3) q[166];
cx q[109], q[166];
cx q[115], q[166];
U(0, 0, pi/3) q[166];
cx q[115], q[166];
cx q[116], q[166];
U(0, 0, pi/3) q[166];
cx q[116], q[166];
cx q[119], q[166];
U(0, 0, pi/3) q[166];
cx q[119], q[166];
cx q[120], q[166];
U(0, 0, pi/3) q[166];
cx q[120], q[166];
cx q[122], q[166];
U(0, 0, pi/3) q[166];
cx q[122], q[166];
cx q[127], q[166];
U(0, 0, pi/3) q[166];
cx q[127], q[166];
cx q[129], q[166];
U(0, 0, pi/3) q[166];
cx q[129], q[166];
cx q[133], q[166];
U(0, 0, pi/3) q[166];
cx q[133], q[166];
cx q[134], q[166];
U(0, 0, pi/3) q[166];
cx q[134], q[166];
cx q[135], q[166];
U(0, 0, pi/3) q[166];
cx q[135], q[166];
cx q[136], q[166];
U(0, 0, pi/3) q[166];
cx q[136], q[166];
cx q[137], q[166];
U(0, 0, pi/3) q[166];
cx q[137], q[166];
cx q[138], q[166];
U(0, 0, pi/3) q[166];
cx q[138], q[166];
cx q[141], q[166];
U(0, 0, pi/3) q[166];
cx q[141], q[166];
cx q[142], q[166];
U(0, 0, pi/3) q[166];
cx q[142], q[166];
cx q[144], q[166];
U(0, 0, pi/3) q[166];
cx q[144], q[166];
cx q[146], q[166];
U(0, 0, pi/3) q[166];
cx q[146], q[166];
cx q[147], q[166];
U(0, 0, pi/3) q[166];
cx q[147], q[166];
cx q[150], q[166];
U(0, 0, pi/3) q[166];
cx q[150], q[166];
cx q[151], q[166];
U(0, 0, pi/3) q[166];
cx q[151], q[166];
cx q[153], q[166];
U(0, 0, pi/3) q[166];
cx q[153], q[166];
cx q[154], q[166];
U(0, 0, pi/3) q[166];
cx q[154], q[166];
cx q[156], q[166];
U(0, 0, pi/3) q[166];
cx q[156], q[166];
cx q[157], q[166];
U(0, 0, pi/3) q[166];
cx q[157], q[166];
cx q[160], q[166];
U(0, 0, pi/3) q[166];
cx q[160], q[166];
cx q[162], q[166];
U(0, 0, pi/3) q[166];
cx q[162], q[166];
cx q[163], q[166];
U(0, 0, pi/3) q[166];
cx q[163], q[166];
cx q[3], q[167];
U(0, 0, pi/3) q[167];
cx q[3], q[167];
cx q[4], q[167];
U(0, 0, pi/3) q[167];
cx q[4], q[167];
cx q[9], q[167];
U(0, 0, pi/3) q[167];
cx q[9], q[167];
cx q[10], q[167];
U(0, 0, pi/3) q[167];
cx q[10], q[167];
cx q[11], q[167];
U(0, 0, pi/3) q[167];
cx q[11], q[167];
cx q[13], q[167];
U(0, 0, pi/3) q[167];
cx q[13], q[167];
cx q[14], q[167];
U(0, 0, pi/3) q[167];
cx q[14], q[167];
cx q[15], q[167];
U(0, 0, pi/3) q[167];
cx q[15], q[167];
cx q[16], q[167];
U(0, 0, pi/3) q[167];
cx q[16], q[167];
cx q[17], q[167];
U(0, 0, pi/3) q[167];
cx q[17], q[167];
cx q[20], q[167];
U(0, 0, pi/3) q[167];
cx q[20], q[167];
cx q[21], q[167];
U(0, 0, pi/3) q[167];
cx q[21], q[167];
cx q[22], q[167];
U(0, 0, pi/3) q[167];
cx q[22], q[167];
cx q[26], q[167];
U(0, 0, pi/3) q[167];
cx q[26], q[167];
cx q[28], q[167];
U(0, 0, pi/3) q[167];
cx q[28], q[167];
cx q[30], q[167];
U(0, 0, pi/3) q[167];
cx q[30], q[167];
cx q[31], q[167];
U(0, 0, pi/3) q[167];
cx q[31], q[167];
cx q[32], q[167];
U(0, 0, pi/3) q[167];
cx q[32], q[167];
cx q[35], q[167];
U(0, 0, pi/3) q[167];
cx q[35], q[167];
cx q[37], q[167];
U(0, 0, pi/3) q[167];
cx q[37], q[167];
cx q[38], q[167];
U(0, 0, pi/3) q[167];
cx q[38], q[167];
cx q[39], q[167];
U(0, 0, pi/3) q[167];
cx q[39], q[167];
cx q[45], q[167];
U(0, 0, pi/3) q[167];
cx q[45], q[167];
cx q[48], q[167];
U(0, 0, pi/3) q[167];
cx q[48], q[167];
cx q[51], q[167];
U(0, 0, pi/3) q[167];
cx q[51], q[167];
cx q[53], q[167];
U(0, 0, pi/3) q[167];
cx q[53], q[167];
cx q[54], q[167];
U(0, 0, pi/3) q[167];
cx q[54], q[167];
cx q[56], q[167];
U(0, 0, pi/3) q[167];
cx q[56], q[167];
cx q[59], q[167];
U(0, 0, pi/3) q[167];
cx q[59], q[167];
cx q[60], q[167];
U(0, 0, pi/3) q[167];
cx q[60], q[167];
cx q[61], q[167];
U(0, 0, pi/3) q[167];
cx q[61], q[167];
cx q[62], q[167];
U(0, 0, pi/3) q[167];
cx q[62], q[167];
cx q[68], q[167];
U(0, 0, pi/3) q[167];
cx q[68], q[167];
cx q[69], q[167];
U(0, 0, pi/3) q[167];
cx q[69], q[167];
cx q[77], q[167];
U(0, 0, pi/3) q[167];
cx q[77], q[167];
cx q[78], q[167];
U(0, 0, pi/3) q[167];
cx q[78], q[167];
cx q[87], q[167];
U(0, 0, pi/3) q[167];
cx q[87], q[167];
cx q[94], q[167];
U(0, 0, pi/3) q[167];
cx q[94], q[167];
cx q[95], q[167];
U(0, 0, pi/3) q[167];
cx q[95], q[167];
cx q[96], q[167];
U(0, 0, pi/3) q[167];
cx q[96], q[167];
cx q[98], q[167];
U(0, 0, pi/3) q[167];
cx q[98], q[167];
cx q[99], q[167];
U(0, 0, pi/3) q[167];
cx q[99], q[167];
cx q[100], q[167];
U(0, 0, pi/3) q[167];
cx q[100], q[167];
cx q[102], q[167];
U(0, 0, pi/3) q[167];
cx q[102], q[167];
cx q[103], q[167];
U(0, 0, pi/3) q[167];
cx q[103], q[167];
cx q[105], q[167];
U(0, 0, pi/3) q[167];
cx q[105], q[167];
cx q[106], q[167];
U(0, 0, pi/3) q[167];
cx q[106], q[167];
cx q[108], q[167];
U(0, 0, pi/3) q[167];
cx q[108], q[167];
cx q[109], q[167];
U(0, 0, pi/3) q[167];
cx q[109], q[167];
cx q[110], q[167];
U(0, 0, pi/3) q[167];
cx q[110], q[167];
cx q[111], q[167];
U(0, 0, pi/3) q[167];
cx q[111], q[167];
cx q[112], q[167];
U(0, 0, pi/3) q[167];
cx q[112], q[167];
cx q[113], q[167];
U(0, 0, pi/3) q[167];
cx q[113], q[167];
cx q[114], q[167];
U(0, 0, pi/3) q[167];
cx q[114], q[167];
cx q[115], q[167];
U(0, 0, pi/3) q[167];
cx q[115], q[167];
cx q[118], q[167];
U(0, 0, pi/3) q[167];
cx q[118], q[167];
cx q[121], q[167];
U(0, 0, pi/3) q[167];
cx q[121], q[167];
cx q[126], q[167];
U(0, 0, pi/3) q[167];
cx q[126], q[167];
cx q[130], q[167];
U(0, 0, pi/3) q[167];
cx q[130], q[167];
cx q[131], q[167];
U(0, 0, pi/3) q[167];
cx q[131], q[167];
cx q[133], q[167];
U(0, 0, pi/3) q[167];
cx q[133], q[167];
cx q[137], q[167];
U(0, 0, pi/3) q[167];
cx q[137], q[167];
cx q[139], q[167];
U(0, 0, pi/3) q[167];
cx q[139], q[167];
cx q[140], q[167];
U(0, 0, pi/3) q[167];
cx q[140], q[167];
cx q[141], q[167];
U(0, 0, pi/3) q[167];
cx q[141], q[167];
cx q[142], q[167];
U(0, 0, pi/3) q[167];
cx q[142], q[167];
cx q[145], q[167];
U(0, 0, pi/3) q[167];
cx q[145], q[167];
cx q[146], q[167];
U(0, 0, pi/3) q[167];
cx q[146], q[167];
cx q[148], q[167];
U(0, 0, pi/3) q[167];
cx q[148], q[167];
cx q[150], q[167];
U(0, 0, pi/3) q[167];
cx q[150], q[167];
cx q[154], q[167];
U(0, 0, pi/3) q[167];
cx q[154], q[167];
cx q[155], q[167];
U(0, 0, pi/3) q[167];
cx q[155], q[167];
cx q[158], q[167];
U(0, 0, pi/3) q[167];
cx q[158], q[167];
cx q[160], q[167];
U(0, 0, pi/3) q[167];
cx q[160], q[167];
cx q[165], q[167];
U(0, 0, pi/3) q[167];
cx q[165], q[167];
cx q[2], q[168];
U(0, 0, pi/3) q[168];
cx q[2], q[168];
cx q[3], q[168];
U(0, 0, pi/3) q[168];
cx q[3], q[168];
cx q[6], q[168];
U(0, 0, pi/3) q[168];
cx q[6], q[168];
cx q[11], q[168];
U(0, 0, pi/3) q[168];
cx q[11], q[168];
cx q[12], q[168];
U(0, 0, pi/3) q[168];
cx q[12], q[168];
cx q[13], q[168];
U(0, 0, pi/3) q[168];
cx q[13], q[168];
cx q[14], q[168];
U(0, 0, pi/3) q[168];
cx q[14], q[168];
cx q[17], q[168];
U(0, 0, pi/3) q[168];
cx q[17], q[168];
cx q[19], q[168];
U(0, 0, pi/3) q[168];
cx q[19], q[168];
cx q[20], q[168];
U(0, 0, pi/3) q[168];
cx q[20], q[168];
cx q[22], q[168];
U(0, 0, pi/3) q[168];
cx q[22], q[168];
cx q[25], q[168];
U(0, 0, pi/3) q[168];
cx q[25], q[168];
cx q[28], q[168];
U(0, 0, pi/3) q[168];
cx q[28], q[168];
cx q[32], q[168];
U(0, 0, pi/3) q[168];
cx q[32], q[168];
cx q[34], q[168];
U(0, 0, pi/3) q[168];
cx q[34], q[168];
cx q[36], q[168];
U(0, 0, pi/3) q[168];
cx q[36], q[168];
cx q[37], q[168];
U(0, 0, pi/3) q[168];
cx q[37], q[168];
cx q[39], q[168];
U(0, 0, pi/3) q[168];
cx q[39], q[168];
cx q[40], q[168];
U(0, 0, pi/3) q[168];
cx q[40], q[168];
cx q[44], q[168];
U(0, 0, pi/3) q[168];
cx q[44], q[168];
cx q[45], q[168];
U(0, 0, pi/3) q[168];
cx q[45], q[168];
cx q[46], q[168];
U(0, 0, pi/3) q[168];
cx q[46], q[168];
cx q[49], q[168];
U(0, 0, pi/3) q[168];
cx q[49], q[168];
cx q[50], q[168];
U(0, 0, pi/3) q[168];
cx q[50], q[168];
cx q[51], q[168];
U(0, 0, pi/3) q[168];
cx q[51], q[168];
cx q[53], q[168];
U(0, 0, pi/3) q[168];
cx q[53], q[168];
cx q[54], q[168];
U(0, 0, pi/3) q[168];
cx q[54], q[168];
cx q[55], q[168];
U(0, 0, pi/3) q[168];
cx q[55], q[168];
cx q[59], q[168];
U(0, 0, pi/3) q[168];
cx q[59], q[168];
cx q[60], q[168];
U(0, 0, pi/3) q[168];
cx q[60], q[168];
cx q[65], q[168];
U(0, 0, pi/3) q[168];
cx q[65], q[168];
cx q[66], q[168];
U(0, 0, pi/3) q[168];
cx q[66], q[168];
cx q[68], q[168];
U(0, 0, pi/3) q[168];
cx q[68], q[168];
cx q[76], q[168];
U(0, 0, pi/3) q[168];
cx q[76], q[168];
cx q[81], q[168];
U(0, 0, pi/3) q[168];
cx q[81], q[168];
cx q[82], q[168];
U(0, 0, pi/3) q[168];
cx q[82], q[168];
cx q[83], q[168];
U(0, 0, pi/3) q[168];
cx q[83], q[168];
cx q[86], q[168];
U(0, 0, pi/3) q[168];
cx q[86], q[168];
cx q[87], q[168];
U(0, 0, pi/3) q[168];
cx q[87], q[168];
cx q[89], q[168];
U(0, 0, pi/3) q[168];
cx q[89], q[168];
cx q[92], q[168];
U(0, 0, pi/3) q[168];
cx q[92], q[168];
cx q[93], q[168];
U(0, 0, pi/3) q[168];
cx q[93], q[168];
cx q[94], q[168];
U(0, 0, pi/3) q[168];
cx q[94], q[168];
cx q[95], q[168];
U(0, 0, pi/3) q[168];
cx q[95], q[168];
cx q[96], q[168];
U(0, 0, pi/3) q[168];
cx q[96], q[168];
cx q[99], q[168];
U(0, 0, pi/3) q[168];
cx q[99], q[168];
cx q[100], q[168];
U(0, 0, pi/3) q[168];
cx q[100], q[168];
cx q[101], q[168];
U(0, 0, pi/3) q[168];
cx q[101], q[168];
cx q[102], q[168];
U(0, 0, pi/3) q[168];
cx q[102], q[168];
cx q[111], q[168];
U(0, 0, pi/3) q[168];
cx q[111], q[168];
cx q[112], q[168];
U(0, 0, pi/3) q[168];
cx q[112], q[168];
cx q[116], q[168];
U(0, 0, pi/3) q[168];
cx q[116], q[168];
cx q[119], q[168];
U(0, 0, pi/3) q[168];
cx q[119], q[168];
cx q[120], q[168];
U(0, 0, pi/3) q[168];
cx q[120], q[168];
cx q[121], q[168];
U(0, 0, pi/3) q[168];
cx q[121], q[168];
cx q[122], q[168];
U(0, 0, pi/3) q[168];
cx q[122], q[168];
cx q[124], q[168];
U(0, 0, pi/3) q[168];
cx q[124], q[168];
cx q[125], q[168];
U(0, 0, pi/3) q[168];
cx q[125], q[168];
cx q[128], q[168];
U(0, 0, pi/3) q[168];
cx q[128], q[168];
cx q[129], q[168];
U(0, 0, pi/3) q[168];
cx q[129], q[168];
cx q[130], q[168];
U(0, 0, pi/3) q[168];
cx q[130], q[168];
cx q[131], q[168];
U(0, 0, pi/3) q[168];
cx q[131], q[168];
cx q[133], q[168];
U(0, 0, pi/3) q[168];
cx q[133], q[168];
cx q[136], q[168];
U(0, 0, pi/3) q[168];
cx q[136], q[168];
cx q[138], q[168];
U(0, 0, pi/3) q[168];
cx q[138], q[168];
cx q[139], q[168];
U(0, 0, pi/3) q[168];
cx q[139], q[168];
cx q[140], q[168];
U(0, 0, pi/3) q[168];
cx q[140], q[168];
cx q[141], q[168];
U(0, 0, pi/3) q[168];
cx q[141], q[168];
cx q[142], q[168];
U(0, 0, pi/3) q[168];
cx q[142], q[168];
cx q[145], q[168];
U(0, 0, pi/3) q[168];
cx q[145], q[168];
cx q[146], q[168];
U(0, 0, pi/3) q[168];
cx q[146], q[168];
cx q[149], q[168];
U(0, 0, pi/3) q[168];
cx q[149], q[168];
cx q[152], q[168];
U(0, 0, pi/3) q[168];
cx q[152], q[168];
cx q[153], q[168];
U(0, 0, pi/3) q[168];
cx q[153], q[168];
cx q[155], q[168];
U(0, 0, pi/3) q[168];
cx q[155], q[168];
cx q[159], q[168];
U(0, 0, pi/3) q[168];
cx q[159], q[168];
cx q[160], q[168];
U(0, 0, pi/3) q[168];
cx q[160], q[168];
cx q[161], q[168];
U(0, 0, pi/3) q[168];
cx q[161], q[168];
cx q[162], q[168];
U(0, 0, pi/3) q[168];
cx q[162], q[168];
cx q[167], q[168];
U(0, 0, pi/3) q[168];
cx q[167], q[168];
cx q[0], q[169];
U(0, 0, pi/3) q[169];
cx q[0], q[169];
cx q[2], q[169];
U(0, 0, pi/3) q[169];
cx q[2], q[169];
cx q[3], q[169];
U(0, 0, pi/3) q[169];
cx q[3], q[169];
cx q[4], q[169];
U(0, 0, pi/3) q[169];
cx q[4], q[169];
cx q[7], q[169];
U(0, 0, pi/3) q[169];
cx q[7], q[169];
cx q[9], q[169];
U(0, 0, pi/3) q[169];
cx q[9], q[169];
cx q[10], q[169];
U(0, 0, pi/3) q[169];
cx q[10], q[169];
cx q[13], q[169];
U(0, 0, pi/3) q[169];
cx q[13], q[169];
cx q[14], q[169];
U(0, 0, pi/3) q[169];
cx q[14], q[169];
cx q[18], q[169];
U(0, 0, pi/3) q[169];
cx q[18], q[169];
cx q[24], q[169];
U(0, 0, pi/3) q[169];
cx q[24], q[169];
cx q[25], q[169];
U(0, 0, pi/3) q[169];
cx q[25], q[169];
cx q[26], q[169];
U(0, 0, pi/3) q[169];
cx q[26], q[169];
cx q[29], q[169];
U(0, 0, pi/3) q[169];
cx q[29], q[169];
cx q[32], q[169];
U(0, 0, pi/3) q[169];
cx q[32], q[169];
cx q[33], q[169];
U(0, 0, pi/3) q[169];
cx q[33], q[169];
cx q[38], q[169];
U(0, 0, pi/3) q[169];
cx q[38], q[169];
cx q[39], q[169];
U(0, 0, pi/3) q[169];
cx q[39], q[169];
cx q[40], q[169];
U(0, 0, pi/3) q[169];
cx q[40], q[169];
cx q[49], q[169];
U(0, 0, pi/3) q[169];
cx q[49], q[169];
cx q[50], q[169];
U(0, 0, pi/3) q[169];
cx q[50], q[169];
cx q[51], q[169];
U(0, 0, pi/3) q[169];
cx q[51], q[169];
cx q[54], q[169];
U(0, 0, pi/3) q[169];
cx q[54], q[169];
cx q[55], q[169];
U(0, 0, pi/3) q[169];
cx q[55], q[169];
cx q[56], q[169];
U(0, 0, pi/3) q[169];
cx q[56], q[169];
cx q[57], q[169];
U(0, 0, pi/3) q[169];
cx q[57], q[169];
cx q[58], q[169];
U(0, 0, pi/3) q[169];
cx q[58], q[169];
cx q[63], q[169];
U(0, 0, pi/3) q[169];
cx q[63], q[169];
cx q[65], q[169];
U(0, 0, pi/3) q[169];
cx q[65], q[169];
cx q[66], q[169];
U(0, 0, pi/3) q[169];
cx q[66], q[169];
cx q[67], q[169];
U(0, 0, pi/3) q[169];
cx q[67], q[169];
cx q[68], q[169];
U(0, 0, pi/3) q[169];
cx q[68], q[169];
cx q[69], q[169];
U(0, 0, pi/3) q[169];
cx q[69], q[169];
cx q[71], q[169];
U(0, 0, pi/3) q[169];
cx q[71], q[169];
cx q[73], q[169];
U(0, 0, pi/3) q[169];
cx q[73], q[169];
cx q[75], q[169];
U(0, 0, pi/3) q[169];
cx q[75], q[169];
cx q[76], q[169];
U(0, 0, pi/3) q[169];
cx q[76], q[169];
cx q[78], q[169];
U(0, 0, pi/3) q[169];
cx q[78], q[169];
cx q[83], q[169];
U(0, 0, pi/3) q[169];
cx q[83], q[169];
cx q[86], q[169];
U(0, 0, pi/3) q[169];
cx q[86], q[169];
cx q[87], q[169];
U(0, 0, pi/3) q[169];
cx q[87], q[169];
cx q[90], q[169];
U(0, 0, pi/3) q[169];
cx q[90], q[169];
cx q[92], q[169];
U(0, 0, pi/3) q[169];
cx q[92], q[169];
cx q[93], q[169];
U(0, 0, pi/3) q[169];
cx q[93], q[169];
cx q[95], q[169];
U(0, 0, pi/3) q[169];
cx q[95], q[169];
cx q[98], q[169];
U(0, 0, pi/3) q[169];
cx q[98], q[169];
cx q[99], q[169];
U(0, 0, pi/3) q[169];
cx q[99], q[169];
cx q[100], q[169];
U(0, 0, pi/3) q[169];
cx q[100], q[169];
cx q[102], q[169];
U(0, 0, pi/3) q[169];
cx q[102], q[169];
cx q[103], q[169];
U(0, 0, pi/3) q[169];
cx q[103], q[169];
cx q[105], q[169];
U(0, 0, pi/3) q[169];
cx q[105], q[169];
cx q[110], q[169];
U(0, 0, pi/3) q[169];
cx q[110], q[169];
cx q[111], q[169];
U(0, 0, pi/3) q[169];
cx q[111], q[169];
cx q[112], q[169];
U(0, 0, pi/3) q[169];
cx q[112], q[169];
cx q[113], q[169];
U(0, 0, pi/3) q[169];
cx q[113], q[169];
cx q[114], q[169];
U(0, 0, pi/3) q[169];
cx q[114], q[169];
cx q[115], q[169];
U(0, 0, pi/3) q[169];
cx q[115], q[169];
cx q[116], q[169];
U(0, 0, pi/3) q[169];
cx q[116], q[169];
cx q[117], q[169];
U(0, 0, pi/3) q[169];
cx q[117], q[169];
cx q[119], q[169];
U(0, 0, pi/3) q[169];
cx q[119], q[169];
cx q[120], q[169];
U(0, 0, pi/3) q[169];
cx q[120], q[169];
cx q[121], q[169];
U(0, 0, pi/3) q[169];
cx q[121], q[169];
cx q[123], q[169];
U(0, 0, pi/3) q[169];
cx q[123], q[169];
cx q[124], q[169];
U(0, 0, pi/3) q[169];
cx q[124], q[169];
cx q[125], q[169];
U(0, 0, pi/3) q[169];
cx q[125], q[169];
cx q[129], q[169];
U(0, 0, pi/3) q[169];
cx q[129], q[169];
cx q[130], q[169];
U(0, 0, pi/3) q[169];
cx q[130], q[169];
cx q[134], q[169];
U(0, 0, pi/3) q[169];
cx q[134], q[169];
cx q[136], q[169];
U(0, 0, pi/3) q[169];
cx q[136], q[169];
cx q[138], q[169];
U(0, 0, pi/3) q[169];
cx q[138], q[169];
cx q[139], q[169];
U(0, 0, pi/3) q[169];
cx q[139], q[169];
cx q[140], q[169];
U(0, 0, pi/3) q[169];
cx q[140], q[169];
cx q[142], q[169];
U(0, 0, pi/3) q[169];
cx q[142], q[169];
cx q[144], q[169];
U(0, 0, pi/3) q[169];
cx q[144], q[169];
cx q[148], q[169];
U(0, 0, pi/3) q[169];
cx q[148], q[169];
cx q[151], q[169];
U(0, 0, pi/3) q[169];
cx q[151], q[169];
cx q[154], q[169];
U(0, 0, pi/3) q[169];
cx q[154], q[169];
cx q[155], q[169];
U(0, 0, pi/3) q[169];
cx q[155], q[169];
cx q[156], q[169];
U(0, 0, pi/3) q[169];
cx q[156], q[169];
cx q[159], q[169];
U(0, 0, pi/3) q[169];
cx q[159], q[169];
cx q[161], q[169];
U(0, 0, pi/3) q[169];
cx q[161], q[169];
cx q[162], q[169];
U(0, 0, pi/3) q[169];
cx q[162], q[169];
cx q[163], q[169];
U(0, 0, pi/3) q[169];
cx q[163], q[169];
cx q[164], q[169];
U(0, 0, pi/3) q[169];
cx q[164], q[169];
cx q[165], q[169];
U(0, 0, pi/3) q[169];
cx q[165], q[169];
cx q[166], q[169];
U(0, 0, pi/3) q[169];
cx q[166], q[169];
